Giant Mewtwo inside an incubation chamber at the new Pokémon Center / Nintendo Tokyo Store that opened today in Parco Shibuya. Any thoughts? See more Alo Japan.
Alo Japan.