HOW? Illinois Police Stop Woman With Bizarre Object Stuck On Hood Of CarHOW? Illinois Police Stop Woman With Bizarre Object Stuck On Hood Of 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