Was Bigfoot filmed in Colorado? Post author By Buzznews Post date 17 October 2023 The mythical creature was reportedly spotted by a couple on a train ride. ← 16 celebrities who commented on the war in Israel and what they said → A look at Mariloup Wolfe’s new San Francisco collection