menu
ArchiveExhibition

STEVE McQUEEN 'Once Upon a Time'

16 Sep-7 Nov 2004

South London Gallery
London SE5 8UH

Overview

Inspired by photographs intended to show aliens what life on Earth is like,that were sent into space by Nasa in the 1970s.