Baby whale that got stranded in the River Thames has been euthanized

The baby whale that got stuck in the river Thames has been euthanized. Multiple agencies reported the infant mammal trapped in the Richmond Lock in South West London at around 7:30 pm on Sunday. It was moved with hopes of releasing it back into the sea. However, the horrible step was taken because of its […]