Robot Wars: Japanese Style

The things that come out of this country never cease to amaze me.

Robot Wars [New Launches]