User blog comment:The Puffle Planet/Possible Leaked Lucas, Mewtwo and Wolf DLC?!/@comment-4998540-20141003045854/@comment-24128208-20141003125825

Yep.