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.