ABC

Sad Lovers And Giants - 1987 - The Mirror Test