Farm House Armour Rock Retaining Wall

Sauble Beach, Ontario