Forever casting a shadow over Ash's life, Giovanni, the leader of Team Rocket looms large, ready to snatch the Pikachu at any moment.
Truly, Giovanni is the most powerful man in the Pokemon world, for no-one else would dare to wear that outrageous suit...
It is essential to listen to the following tune while viewing this cosplay:[link]
Me as Giovanni.
as Ash Ketchum/Satoshi.
Pikachu as himself.