TECHNOLOGY Elon Musk-owned SpaceX’s Starship epic test flight explodesMediaBitesApril 21, 2023 On April 20, a fully stacked Starship launched for the first time from SpaceX’s facility at Boca Chica Beach, Texas.…