Cyclists in peril from driver psychopaths.
posted in: Cycling advocacy.
Four Hundred and Fifty Thousand Psychopathic UK drivers. There are over 45 million driving license holders in Great Britain. Estimates put the incidence of psychopaths in the general population at 1 in 100. This equates with something like 450,000 drivers … Read More