Nature: Great Falls Park

CBSTV VideosSeptember 8, 2013

This week's moment in nature takes us to Great Falls Park in Va., just 15 miles up the Potomac river, yet a world away from Washington, D.C.