Beached Az Backdrop Blur

Video Loading...

Beached Az S03 E05 The Dolphin

Overview

"A whale wakes up stranded on a New Zealand beach…"

A dolphin becomes addicted to seismic testing with devastating consequences.