A man has died after an altercation with a car owner who discovered him inside his vehicle in the parking lot of Arrowhead Stadium in Kansas City, police said.
A man has died after an altercation with a car owner who discovered him inside his vehicle in the parking lot of Arrowhead Stadium in Kansas City, police said.