Vaulting into a starry sky over Florida’s Space Coast, a SpaceX Falcon 9 rocket successfully took off early Sunday with a Japanese video and data relay satellite, then stuck a landing on a barge stationed nearly 400 miles east of Cape Canaveral.
Copy and paste this URL into your WordPress site to embed