Hit twice by a car. It sounds like it to me.
Maybe it was someone from China? They usually run you over twice in that country since Chinese law makes you take care of someone for life if you disable them, but it's cheaper if the accident kills them. So they just finish the job to save money.