About Ally Campbell

The Wee Scot

Place of residence: United Kingdom

Interests:

Stitching, travelling, wildlife, gardening, reading