The St. Clair UFO Incident
On episode 343, we head to St. Clair, Illinois. In January of 2000, residents across multiple towns witnessed a massive triangular UFO craft in the skies. Several of those witnesses were on-duty police officers, who made reports in real-time as ...