Megabot

US and Japan To Face Off In World’s First Giant Robot Fight This June

Who do you think will win? Place your bets, everyone!

March 1, 2016

This website uses cookies to ensure you get the best experience.