Exploring The Haunted Lincoln Square Theater
Nestled in the heart of Decatur, Illinois, the Lincoln Square Theater stands as a testament to the city’s rich cultural heritage and intriguing history. Originally constructed in 1916, this historic theater has witnessed decades of entertainment, tragedy, and speculation surrounding its alleged paranormal activity. A Glimpse into History The Lincoln Square Theater opened its doors … Read more