Space Force ship lands in Florida following record 908-day mission

The Space Force‘s X-37B ship landed in Florida’s Kennedy Space Center Saturday after completing a record 908 days in orbit.

Read more…

Please follow and like us: