or many motorcyclists, for many years, a pilgrimage to ‘the show’ was, and is, an annual event. Originally held in London, first at Olympia and then Earls Court, from 1981 the motorcycle show has been at the National Exhibition Centre (NEC) just off the M42 and near Birmingham, of course once pretty much the epicentre of the British
Show time
Jan 05, 2024
2 minutes
You’re reading a preview, subscribe to read more.
Start your free 30 days