The body of beloved San Francisco teacher Ed Cavanaugh, who went missing more than two weeks ago in the Eldorado National Forest, was likely found Tuesday.
NBC News
Tue, 08/04/2015 - 5:12pm
The body of beloved San Francisco teacher Ed Cavanaugh, who went missing more than two weeks ago in the Eldorado National Forest, was likely found Tuesday.