Tag: Marcos Figueroa Killed in Hit-and-Run Crash on Indiana Avenue in Riverside CA