This was filmed a few weeks back, when Mega Man first came out! I heard news that a local gamestop had a shipment of them in, so I had to rush to check it out!!
Join the Gamester81 forums: http://dev2017.gamester81.com/forum
Star Wars fan? Then check out our sister site: http://swnut77.com