What the Hell Is This Monster?

Andrew Mitchell is an Instrument and Flight Control Systems Crafstman at the 721st Aircraft Maintenance Squadron, in Ramstein Air Base, Germany. That's why he gets to see some really amazing things, like this crazy looking giant metal insect. » 1/10/11 11:40am 1/10/11 11:40am