Quote:
Originally Posted by aeroehl
Sorry, what is the NEC?
|
National Exhibition Centre in Birmingham UK, its where the Autosport show takes place every early January.....organised by the Autosport magazine.....its the biggest and most significant UK motorsports exhibition.