Installation The Looking Glass

2008 January 6

Remi Rough, Stormie Mills, Jason System & TiMiD. Thomas Neale Centre, Seven Dials, London, UK. October 2004.

Back to home