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