Vitaly tricks this quaint little town, including the local news channels, into believing that there is bigfoot in their small town!!!

TRENDING NOW