Strange Object On The Beach

Posted by on March 25th, 2011

Strange things are washing up on the beach in Bournemouth, on the south coast of England. Any ideas as to what it could be?

[The Occultist]