Who's ready for a robot rumble? Back in 2015, we told you about MegaBots, a team of American engineers building a piloted combat robot to battle Kuratas, a 13-foot mech built by Japanese company Suidobashi Heavy Industries. Two years later, it looks…Original Article