Vroom vroom...oopsie!

OP
OP
Lily

Lily

Site Supporter
Reaction score
23,743
Location
De donde me da la gana.
That's the downside to big boy cars, or track cars let loose on the streets, these are cars you that can go from 1-1xx mph before you find where your Latte cup holder is.

Well, a woman was killed and her daughter happened to be coming up that road to find her mother dead on the street.

Driver ran like a bitch to hide.