Nature: Olympic Peninsula

CBSTV Videos

This week's moment in nature takes us to the Olympic Peninsula in Washington State, to watch treasures of the sea.