Sasquatch

The 2012 ESPY Awards - Arrivals

Big Foot in Florida?

Steve loves watching the Animal Planet channel, and Finding Big Foot is one of his favorite shows on that channel. Check out this video and decide for yourself…is it Sasquatch? Or is it something else?

12/16/2013