Kyle Kirkwood hangs on to win Freedom 250 Grand Prix in Washington – SpryNews