Place from which to get good speed and better drugs (3,4)
Place from which to get good speed (in ‘top gear’ in a car or on a bike, is a ‘place?’ to get good speed)
Independent 9362 by Gila Saturday Puzzle 15 October 2016