Loading...

Nature: Laguna Beach

| This week's moment in nature takes us among the tidal pools of Laguna Beach, Calif., where starfish are the stars of the show.