IllinoisNewsIllinois Mysterious 3-Foot Long Creature Scares ResidentsSrdjan IlicMay 26, 2023May 26, 2023 by Srdjan IlicMay 26, 2023May 26, 2023 The quiet town of Decatur, Illinois an unexpected twist of events, became the stage for an unusual animal rescue. Just 40 miles east of Springfield,...