Woman found dead in middle of Chula Vista street

Published August 27, 2020 53 Views

Rumble A nude, unresponsive woman was found face-down in the middle of a street in Chula Vista.

... and disable advertisements! No kidding :)