Cycling New poll suggests cyclists are complete idiots with absolutely no regard for their own safety or the general public’s wellbeing – we know the truth by March 14, 2026 by March 14, 2026 We could have gone with a header like: ‘Survey shows 80 percent of bike riders… 0 FacebookTwitterPinterestEmail