Forbidden Universe
Paranormal => The Unexplained, Weird or Fortean => Topic started by: AngelOfThyNight on September 25, 2018, 01:13:53 PM
-
'Beluga whale' spotted in River Thames near London
A beluga whale was spotted on Tuesday near barges in the River Thames near London, hundreds of miles from its normal Arctic habitat, naturalists said.
Source: 'Beluga whale' spotted in River Thames near London (http://feeds.reuters.com/~r/reuters/oddlyEnoughNews/~3/-VK8dufMoyY/beluga-whale-spotted-in-river-thames-near-london-idUSKCN1M51ZQ)