Artist Louise Lockwood

03mins, 1997, Scotland
Read more
Louise Lockwood