Heartbreaking new details emerge about food vendor killed in horror North Hollywood crash — as it’s revealed she fed the needy for free
Read post on nypost.com
Teodora Villalobos, 57, died after an out-of-control minivan driver barreled onto a sidewalk near the North Hollywood Metro station.