Love is a Strange Place: Neil MacPherson

16 October - 30 November 2021 Inverness