October 19, 2009 by Eddie Makuch  
Filed under Gaming News

He brings Mario to life, and he also teases new games!