Illinois Police Stop Woman With THIS Stuck On Hood Of Her CarIllinois Police Stop Woman With THIS Stuck On Hood Of Her CarSometimes I wonder how these things possibly happen. When you see what this woman had lodged in the front of her car, you're going to have a lot of questions.EmilyEmily