Mega Evolution

Mega Evolution
Mega Evolution was a mechanic first introduced in Generation VI where a Pokèmon and their Trainer reach the ultimate bond and the Pokémon transceeds to monster-like heights.

Arceus, the God of Pokèmon entrusted Mega Stones to Pokèmon in order for them to Mega Evolve.

Existing Mega Evolutions
Mega Charizard X/ Y

Mega Mewtwo X/Y

Mega Audino

Mega Rayquaza

Mega Venasaur

Mega Blastoise

Mega Beedrill

Mega Pidgeot

Mega Ampharos

Mega Alakazam

Mega Lucario

Mega Pinsir

Mega Kangaskhan

Mega Gengar

Mega Scizor

Mega Heracross

Mega Garchomp

Mega Absol

Mega Abomasnow

Mega Manetric

Mega Banette

Mega Metagross

Mega Aggron

Mega Mawile

Mega Houndoom

Mega Blaziken

Mega Swampert

Mega Sceptile

Mega Gyarados

Mega Aerodactyl

Mega Gardevoir

Mega Slowbro

Mega Steelix

Mega Sableye

Mega Sharpedo

Mega Camerupt

Mega Altaria

Mega Glalie

Mega Salamence

Mega Latios

Mega Latias

Mega Lopunny

Mega Gallade

Mega Tyranitar

Mega Diancie

New Mega Evolutions (that I made)
Mega Poispike

Mega Championkey

Mega