Pioneer Valley Fern Society

Polypodium appalachianum - Appalachian Polypody

mass on boulders