Pioneer Valley Fern Society

Polypodium virginianum - Common Polypody

mass on boulder