Christopher Starr Killed In Charlotte, NC Accident2 months agoTragic accident that occurred on February 23 in Charlotte, North Carolina. Christopher Starr was fatally injured when the bicycle he was riding was struck by a hit-and-run motorist along So ...