Dr. Wily's castle from Mega Man would cost $113 million...

Movoto also believes that Mega Man's nemesis lives outside of Tokyo.

15K views venturebeat.com

Interest

Video Games
Discovered by Jeff
on Sep 5, 2013

Stumblers Who Like This Page