What’s with the wire puppets?

There is a series of commercials on the air right now I absolutely do not understand. Continue reading →

Advertisements