Another Evil Cat Puppet Slam Screening!
A brand fecking new Evil Cat Puppet film will make its WORLD PREMIERE at the Bootleg Theatre in Los Angeles on Feb. 15, 2015!

A brand fecking new Evil Cat Puppet film will make its WORLD PREMIERE at the Bootleg Theatre in Los Angeles on Feb. 15, 2015!