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.
This week's moment in nature takes us among the tidal pools of Laguna Beach, Calif., where starfish are the stars of the show.