I was driving North on I-35 in northern Franklin County and southern Cerro Gordo County when there was a bright flash to the North-East. I looked up in the sky and there was another flash. After the second flash I could see a ball of fire with a train of fire for a few seconds. It then burst into several pieces and proceeded to fizzle out as it traveled west across the sky. One of the coolest things I've ever witnessed!