April 23, 2024
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.