Mills and Covered Bridges - hrabe

Alstead Mill, Alsted NH

alsteadmillhampshire