Posts

Showing posts with the label United States of San Francisco

Suspect Edwin Ramos awaits trial in San Francisco County Jail, a system that released him nearly three months before the slayings. Convicted twice