Scorched body found in separate LA tow yard day after decomposing corpse discovered inside singer D4vd’s Tesla in impound lot: report
Scorched human remains were discovered inside a car sitting in a Los Angeles tow yard one day after a putrid dismembered body was found dumped in a Tesla belonging to ...