This was in an amusement arcade in Blackpool. Sadly we couldn't get a 20p piece to make it work, and the arcade was closing. I've seen puppet shows like this before, and I think they used to have shop displays like this for Pelham Puppets. I LOVED any sort of animated toy shop display when I was little. Christmas grottoes especially!