Orca Sighting! Pod of Killer Whales Spotted Off California Islands



A pod of orcas was spotted off the coast of the Channel Islands in southern California on Sunday. #shorts