NH Mountain Hiking < Islesboro Island < Best Photos < Garden Flower Photos
Moroccan Toadflax (Linaria moroccana) on Islesboro Island in Maine.