Chinese rocket explodes less than 90 seconds after liftoff (photos)
China’s latest rocket launch ended in failure this morning, lighting up the skies with some unwanted fireworks. The state-owned China Aerospace Science and Technology Corporation (CASC) launched a Long March…
