Quoted By:
2019 and yet no explanation why only certain Pokémon can mega evolve and where the megapetrees come from and what those are formed from and how this process actually works. moreover, there is no explanation even for the legendary except Rayquaza, Mewtwo even gets 2 forms with two megapietre of which absolutely nothing is known. yes, the 6th generation is really the worst.