truck

What Is This?

What Is This?

Please, can somebody tell me what the hell is this green thing parked in a Russian airfield? Who built this nutty contraption?