When it comes to the terror of Team Rocket, no one embodies the challenge of the team in Pokémon GO more than Giovanni, who returns this month.