California, San Diego June 27, 2020. . Police shot and killed 25-year-old Leonard Ibarra

California, San Diego June 27, 2020. . Police shot and killed 25-year-old Leonard Ibarra, suspected of armed robbery.

Summary
California, San Diego June 27, 2020. . Police shot and killed 25-year-old Leonard Ibarra
Title
California, San Diego June 27, 2020. . Police shot and killed 25-year-old Leonard Ibarra
Description

California, San Diego June 27, 2020. . Police shot and killed 25-year-old Leonard Ibarra