Its rough out there in the streets

Ouch. That hurts.
It's stories like this that make me seriously consider mounting a dash cam. I hear they have front and rear cameras for not much money.
I've been running one in the front for 2 or 3 years now, was around $250.00, I just download it to my laptop if I need to.