An Iranian rocket apparently exploded on the pad today (Aug. 29), marking the third launch failure of 2019 for the nation. The ill-fated attempt originated from Imam Khomeini Space Center in northern Iran, NPR reported, citing satellite imagery captured by the San Francisco-based company Planet. Satellite imagery published by the Planet …
Read More »