A Gathering for a Bike Ride

The Catstrand Arts Centre

New Galloway