[Watch] Stranded Baby Whale Freed

1097

A whale has been freed after it became stranded along the River Thames in south-west London.