Satellite’s Impact Pinned
NASA has pinpointed where its now famously falling satellite landed, and unless you are an insurer of someone who lives in the middle of the Indian Ocean between the coast of African and the Antarctic, your worries are over. According …