nintendosoup.com
Check Out The Latest Trailer For Mewtwo Strikes Back Evolution
The May 23rd episode of Oha Suta has aired in Japan, bringing with it the latest trailer for Mewtwo Strikes Back Evolution. The new trailer shows off a little bit of new footage from the film, spec…