Couple in Colorado share footage they captured on the train of what they believe to be Bigfoot. pic.twitter.com/awb1wIvIHj— Pop Base (@PopBase) October 11, 2023
Couple in Colorado share footage they captured on the train of what they believe to be Bigfoot. pic.twitter.com/awb1wIvIHj