Local News Driver shoots themselves in the leg before crashing into restaurant on Federal Boulevard, police say DENVER — A driver shot themselves in the leg before crashing into… BBC GossipDecember 15, 2024