See Amazing Photos of India’s Record-Breaking Launch of 104 Satellites
India's space agency on Wednesday broke a world record by launching 104 satellites from a single rocket. These photos show the moment the Indian Space Research Organization's Polar Satellite Launch Vehicle released the satellites.