it's MeeEEeeeeee The Legend Puppet!
The Legend Puppets Youtube Site
Tour Downtown Schenectady With The Legend Puppet!
The Legend pUPpet in BaGLanD
Tour Downtown Schenectady Part 2
The Legend Puppet!
Schenectady New York is The Home of The Legend puppet