Day: October 13, 2023

Bigfoot reportedly filmed from train in remote part of Colorado

A passenger train in Colorado captured a remarkable video (see below) of a mysterious creature that some think could be Bigfoot. The video, which was shared online this week, shows a bipedal figure walking and crouching on a mountain slope, reports The creature’s appearance and behavior have sparked a lot of debate among Bigfoot enthusiasts […]

Read More