What does "thud" mean?
It's that sound I hear when the car bombs are kind of far off.
That's what I figured it was...;)