NH Mountain Hiking < Caribou Mountain < Best Photos < Insect Photos
Canadian Tiger Swallowtails (Papilio canadensis) puddling in June on the access road to Caribou Mountain in northwestern Maine.