On July 20, 2025, 35-year-old male Byron A. Garrett and his younger brother were fatally shot during an altercation at a convenience store in Kansas City, Missouri. The incident occurred in the afternoon at a gas station located near East Truman Road and Brooklyn Avenue. According to reports, the confrontation may have begun as a road rage incident before escalating at the business. Byron and his 32-year-old brother, Taylor Garrett, arrived at the station where they encountered 27-year-old Emanu
...Read More