That's crazy how that happens. It must have really been making some noise leading up to that event.

That reminds me of when I was in drivers training. I was in the drivers training car, I think it was a chevy malibu or lumina with like 250,000 miles. I was going around 40mph on a straight road when all of a sudden it felt and sounded as if we ran over something fairly large, like a rock. The old lady driver instructor yelled "YOU GOT TO LOOK AT THE ROAD AND STOP RUNNING OVER THINGS!" when I clearly saw nothing in the road. About 30 seconds goes by, and it happened again, this time the instructor saw that there was nothing on the road and just said "hmm". Then it happened again less than a minute later, and the car started to loose power, and my speedometer went right to 0 while I was still going 40. Yeah we ended up pulling over and waiting 40 minutes for a tow truck.
I didn't have much mechanical knowledge at the time, I still wonder what could have gone wrong.