News

Ford's ambitions to set a new Pikes Peak record hit a snag, when bad weather shut down the section they expected to excel in.