The Sailor

When a woman’s body was found at the base of a 350ft canyon in December 1987, authorities in Yosemite National Park were quick to write it off as an accident.

Episode Info