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.