Angus Beaton

Old Stone Church (Cass County, North Dakota)