For additional information
http://thegrablegroup.com/comedians/taylor-mason/
The secret lives of Taylor's puppets - Hosted by Taylor Mason who gives a behind-the-scenes look at the variety of puppets he uses. Filmed in Los Angeles as a bonus
feature for the project Thou Shalt Laugh.
This browser does not support the video element.