Mewtwo Strikes Back Evolution releases in Japanese theaters on July 12.



Source link