Video of X-37B Landing Released

The Air Force has released a video of the landing of its unmanned X-37B craft which touched down last week after 9 months of orbital testing.

Speak Your Mind

*