It finally happened—and it was as spectacular as we hoped. SpaceX’s Starship megarocket blasted off from the Boca Chica, Texas, launch pad just after 9:30 a.m. ET this morning, lifted upwards by a record-breaking amount of thrust.

Read more...