road-theory.com
Cycling needs to ban these things!
The latest iteration of Oakley Jawbreakers, for example. To wear them here in the UK requires planning permission. You are a cyclist; you are not Boba Fett from Star Wars.