Mecha!

A new take on Mecha…

http://www.freakyfacets.com/#

Nice!