The Human Zoo

This is part of a new mini sculpture exhibition in Liverpool One called The Real Meaning of Life - A Question of Evolution. An interesting diversion from a spot of shopping this afternoon.

Comments
Sign in or get an account to comment.