Pokemon Ultra Sun and Ultra Moon will see the return of many enemies vanquished in previous games, including Team Rocket's Giovanni from Pokemon Red and Blue, to form Team Rainbow Rocket.
Revealed as a member of Team Rainbow Rocket, a modern revival of his old criminal organization, Giovanni challenges the player character with Mewtwo. But Giovanni isn't the only villain returning, as the trailer below reveals.
We already knew about the return of Team Rocket, but now villains from the past 20 years of Pokemon history will be returning for Ultra Sun and Ultra Moon, including the villains from Ruby and Sapphire, X and Y, and many more.
This is a syndicated post. Read the original at IGN Video Games 2017-11-02.