See the yellow tape tied to the door post through the open/broken drivers side window? There’s a body in that car. I feel like a vulture. This is too much.
It looks to me like the yellow tape has already done its work.