Guest
Login
Sign Up
Site settings
Forgot Password?
A pod of killer whales has become stranded in shallow waters in Russia’s Kamchatka region. Local residents are tirelessly pouring water over them to keep them alive until high tide.
Autoplay video
Hide player controls
Hide resume playing