This week's moment in nature takes us to President Kennedy's beloved Cape Cod, home to a national seashore created during the first year of his presidency.
1 / 25
CBSTV Videos
Mon, Apr 21, 2014 11:57 AM EDT