Corpse Found in Car’s Passenger Seat Contradicts Driver’s Claim of Animal Collision
In a bizarre and tragic turn of events, a 31-year-old Dallas-area driver, Nestor Joel Lujan Flores, has been arrested on charges of fatally striking a pedestrian and driving approximately 40 miles before parking at a restaurant.
Upon…