A badly decomposed body was found Monday at a Los Angeles impound lot in a Tesla belonging to the singer D4vd. Los Angeles police were called to an impound lot on N. Mansfield Ave. because of a “foul odor coming from a vehicle,” according to a police statement. Law enforcement sources told NBC News that the remains were not intact, …
Read More »