Deacon Robert Long

Sail Loft (Knox County, Maine)