The Best Stargazing Spot in the World Is in the Middle of Antarctica

In the event that you need to get the most ideal perspective on the stars from down here on Earth, you have to get ready for a long excursion to the coldest spot on earth. Around 650 miles inland from...