Thursday, April 10, 2014

Breakdown - The Todd Standing Bigfoot Photos

Todd Standing Bigfoot Video

In this video Phil does a good job of breaking down some of Todd Standing's photos. Todd's sister, Louise, is reported to be a professional make-up artist. Could she be responsible for creating these muppets?

Related Posts Plugin for WordPress, Blogger...


Post a Comment