User blog comment:Captain Moch/NEW CHALLENGER APPROACHING - IT'S MEWTWO TIME!/@comment-2189621-20141024015018

I assume this was because people were all like "BRING MEWTWO BACK!"

Anyway, eh. I wasn't a big fan of Mewtwo on Melee.