A monster sea creature spotted on British coast
Plymouth Sound, Devon (UK): A mysterious sea creature is reported to have found swimming against the current on the Devonshire
Read MorePlymouth Sound, Devon (UK): A mysterious sea creature is reported to have found swimming against the current on the Devonshire
Read MoreManila: Fishermen have discovered A rare mega-mouth shark is being trapped in a net at a beach in the Philippines.
Read More