Is this really true? And why aren't we hearing about it in the mainstream press if it is?
This article states that the North Pole is now an island. Has anyone else heard this? http://www.ptinews.com/pti%5Cptisite.nsf/0/5CE1A814261121C6652574B7001C9047?OpenDocument
Using Fluther
or