The weird and wonderful world of Eurobike 2019: part 1

The good, the bad and the just plain ugly