I'm gradually catching up after a few days in Bruges. This sculpture was near to the London hotel we stayed in the night before we travelled. It apparently depicts an alien crash landing on Planet Earth. Hmm!
Comments
Sign in or get an account to comment.