NH Mountain Hiking < Islesboro Island < Animal Photos
Northern Rock Barnacle (Balanus balanoides) below the tide line on Islesboro Island in Maine.