• 9 months ago
A pod of dolphins has been spotted on numerous occasions in the River Thames in London this week.Surprised Londoners have captured video of them swimming in the river near Canary Wharf in east London.They were also spotted by the Thames Barrier, and in the river at Greenwich on Monday.
Transcript
00:00 [BLANK_AUDIO]
00:10 [BLANK_AUDIO]

Recommended