Omega Ruby and Alpha Sapphire release for the 3DS tomorrow, and to celebrate that, here's a trailer that goes over every mega Pokémon in the game...in anime form.

It's really pretty, and it kind of makes me want to start watching the Pokémon anime again. I kind of love that they make Mudkip seem like the biggest badass here:

And now, what you're actually here for—the GIFs! The starter megas are in the leading image, but here are all the other ones.

Mega Altaria and Mega Audino

The sassiest of them all.

Mega Diancie

Mega Gallade

Mega Salamence and Mega Pidgeot

Mega Steelix and Mega Glalie

Mega Camerupt and Mega Beedrill

Mega Slowbro and Mega Sharpedo

Mega Sableeye and Mega Lopunny

Mega Metagross

Mega Latios and Latias

Primal Groudon and Primal Kyogre

Mega Rayquaza

They're all lookin' pretty awesome, huh?