In an eerie discovery on Monday at a Los Angeles impound lot, a badly decomposed body was found in Tesla registered to singer D4vd.
The Police department of Los Angeles received a call when the “foul odor coming from a vehicle” at the Hollywood Tow yard on North Mansfield Avenue, prompting officers to respond to the scene.
