This Mech stands 18 feet tall
A Mecha is a large robotic vehicle which is generally very tall and found in science fiction movies. This one is home made and stands 18 feet tall and has 2 built in flame throwers. This Mech named the NMX04-1A is being created with the idea of practical uses such as construction on land and under water. It is created by a company named Neogentronyx and is only limited by the mind. One of the suggestions is crowd control. I could see a number of people running after this comes stomping towards them.
Video after the jump.