NH Mountain Hiking < Islesboro Island < Animal Photos
Leopard Slug (Limax maximus) in August on Islesboro Island in Maine.