Video

Video: Mini Swift driver, Egozi, climbs up from 15th to win at USPKS New Castle

Published:

Sunday's Mini Swift Main Event from the United States Pro Kart Series event in New Castle, Indiana on July 30th, 2017.