Alien?!

This appeared in Festival Square today, it is for the Olympics but I'm not sure what it is?!

Comments
Sign in or get an account to comment.