Michael is forced to dispose of a body in the murky La Brea Tar Pits.

Filmed here

Department Store

Wilshire Boulevard, Los Angeles, US

Community posts