Rescuers free a whale in London's River Thames

Published May 10, 2021 857 Views

Rumble Rescuers worked into the night on Sunday to free a small whale stranded in the River Thames in southwest London, according to local media. Jayson Albano reports.