Share
Every year, road traffic crashes kill 1.35 million people worldwide, a number that is equivalent to the population of Maine. In 2019, 44 responders—18 law enforcement officers and 26 other responder...

