Roseland Cottage

Graven Images: New England Stone Carving and Its Symbols