Tags

, , ,

A most impressive display of puppetry in Liverpool town centre in the UK. I have seen this performance and it really was quite something.

Advertisements