The Los Angeles Police Department is investigating the gruesome discovery of human remains inside an impounded Tesla at a Hollywood tow yard Monday.

See Full Page