Word that Germany is host to a 20-foot tall Titanfall mech for the next couple of weeks left all of us here at Geek.com asking who built it and how. It turns out […]