Nearly three decades later, the origin story of Mewtwo remains one of the most surprisingly dark moments in Pokémon history.
A stylish new set of Mewtwo sneakers from Adidas are set to be encountered in 2026, the 30th anniversary of the Pokemon ...