Skeptoid #435: The St. Clair Triangle UFO




Skeptoid show

Summary: Early on January 5, 2000 in St. Clair County, Illinois, police officers from four different towns chased what has come to be known as the St. Clair Triangle UFO. The incident has had UFOlogists scratching their heads ever since. But what was really in the sky that day?