This is video taken from the scene of a suspicious death. San Diego County sheriff's deputies were called in to investigate after a woman's body was found near the dumpster of a business in Vista.
UP NEXT X
Body Found Near Dumpster in Vista
Embed this video