Shots Fired At Kansas City Super Bowl Parade
A general view of Kansas City Chiefs fans gathered at Union Station during the Kansas City Chiefs Super Bowl LVIII victory parade on February 14, 2024 in Kansas City, Missouri. (Photo by David Eulitt/Getty Images) […]