Bigfoot Coming To AmarilloBigfoot Coming To AmarilloI'm a BIG fan of all the "Bigfoot" shows that they have on TV. Do I believe that Bigfoot exists?Kiss FM StaffKiss FM Staff