Wade Vandervort
The world's tallest Sasquatch at 13 feet is seen inside of Terrible's Road House, the world's largest Chevron gas station, in Jean, NV, Friday, July 6, 2018.