Over 5 million people in the United States have a permanent disability as a result of a traumatic brain injury (TBI), many of which are caused by car accidents
Join us. Protect human life.
Car occupants have a 2% to 23% chance and cyclists/pedestrians have a 2.8% to 46% chance of permanent medical impairment following road traffic injuries
Take the road seriously. Join us