Canada - CamSharpe

Bankhead Church Stairs, Banff, Canada