What some are to believe is the mythical Kraken, located off the coast of Deception Island in the South Shetland archipelago in Antartica.
What some are to believe is the mythical Kraken, located off the coast of Deception Island in the South Shetland archipelago in Antartica. Unexplained Links: www.dailymail.co.uk By: jdubble07