Giovanni

Giovanni the leader of Team Rocket from Pokemon.

Fanon Ideas So Far

 * Giovanni vs Cyrus