Orcas are among the most awesome predators in the ocean, and this dramatic footage shows them living up to their “killer whale” name.
Team Trip, a Russian tour operator, filmed this pod of orcas feasting on a 12-meter-long Minke whale off the coast of the Kamchatka Peninsula in Russia. Credit: Team Trip via Storyful