Flor Guzman-Vasquez, age 28, was tragically shot and killed on January 12, 2007, in San Francisco, California. Flor was with her partner, Jose Antonio Delacruz, when both of them were shot inside their pickup truck on Still Street in the Mission Terrace neighborhood of San Francisco. The couple's 5-year-old son, who was in the vehicle at the time, managed to leave the truck covered in blood to seek help, leaving behind his baby sister. This chilling scene highlights the senseless nature of the c
...Read More