Strange Object On The Beach

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]