United States Air Force

Auto Added by WPeMatico

Orbiting Space Drug Factory Denied Re-Entry to Earth

The United States Air Force has denied re-entry and landing permission for a floating drug factory that has apparently been…

1 year ago