Source: X On June 23, 18-year-old Jabari Peoples was shot and killed by a police officer in the parking lot of a soccer field in Homewood, Alabama, an