Pokemon UltraSun and UltraMoon has something long-time fans will love

If you count yourself among the Pokemon faithful and you haven't been sold on UltraSun and UltraMoon yet, this is probably going to be trailer that does it. Though Nintendo has relied on a trickle release of information to build hype for Pokemon UltraSun and UltraMoon, today it opened the floodgates. Just a word of warning, though: this latest trailer features a lot of spoilers, so if you'd rather go in to these games clean, it's probably best not to read on.

One of the main centerpieces of this new trailer is the shady, villainous organization you'll be facing in UltraSun and UltraMoon. Ever since Red and Blue, players have fought against a criminal organization as a side story to the main objective of defeating the Elite Four and becoming the champion of the Pokemon League. In UltraSun and UltraMoon, that criminal organization will be Team Rainbow Rocket.

While that isn't a very intimating name, this is perhaps the most powerful criminal organization Pokemon players have ever faced. That's because almost every antagonist from the Pokemon series is a member, starting with Giovanni from Pokemon Red and Blue. In these latest entries, Giovanni actually has Mewtwo fighting alongside him as well, so he'll definitely be a formidable opponent.

In addition to giving every major antagonist from the past 20 years an appearance, it looks like most (if not all) of the legendary Pokemon from previous games will be obtainable in UltraSun and UltraMoon. Legendaries from Red and Blue all the way up to X and Y are previewed in this trailer, so players will definitely have their work cut out for them.

In all, it isn't really surprising that Nintendo and Game Freak would pull out all the stops for UltraSun and UltraMoon. They are, after all, the final Pokemon games for the 3DS, and likely the last Pokemon games we'll see for Nintendo's dedicated handhelds. Are you getting Pokemon UltraSun or UltraMoon when they launch later this month? Head down to the comments section and let us know!