Church

Sts. Peter & Paul Parish, Elmora

Elmora, Pennsylvania, United States