Tuesday 14 September 2010


This is the piece currently on show at London Miles Gallery Made in Britain exhibition. It is called Just what is it that makes today's homes so depraved, so appalling?

No comments:

Post a Comment