sif island

NASA Spotted An Uncharted Territory In Antarctica – The Sif Island

It might sound like wonderful good news but it isn’t exactly so. Sif Island is a recently formed island. Located in Antarctica’s Pine Island Bay of the Amundsen Sea, Sif Island was formerly surrounded by the Pine Island Glacier. In...