All Videos
- All Videos
digital
Russia set to free 100 "captive whales"
Russian authorities have ordered the release of nearly 100 whales held captive in cages in Russia's Far East in a case that has drawn the ire of President Vladimir Putin. #russia #whales #whalejails
Latest Videos
Route 6