Del Mar Man Dies after Struck by Vehicle Last Week in North Park Area NORTH PARK, CA (November 28, 2023) – Stephen Debow died after being struck by a vehicle in the North Park area of San Diego Tuesday last week on November 21. The fatal crash happened at Polk Avenue and Utah […]