Aaa-ooooo ! Whalewatchers of London!

London – Londoners today had a welcome break from the usual long journey to sea required for a glimpse of one of Earth’s largest creatures. The BBC is reporting that a whale – yes, a living whale – has made its way up the Thames rivers and into the heart of the British capital.

For the full story from the BBC click here.