Nerd Culture Super Fighting Robots: Megabots!By PachecoAugust 23, 2017 Remember that time two years ago when an American Robotics company Megabots Inc. challenged the Japanese Suidobashi Heavy Industries to…