Today’s Solutions: October 03, 2024

Russia has finally released th

Russia has finally released the last beluga whales from its “whale jail”

Russia’s notorious “whale jail” is no more. In November of 2018, conservationists shared drone footage of a huge whale enclosure in Russia’s Far East coast. An estimated 10 orcas and 87 beluga whales were once held at the facility, which consisted of cramped, ice-covered enclosures in a Read More...