Author: Inside Racing

Charles Leclerc has stolen pole position for tomorrow’s feature race at the Circuit de Catalunya-Barcelona, dramatically grabbing the top spot in the last minute after a…