Video

Boyd: Winning at Talladega ‘unbelievable’

Boyd: Winning at Talladega ‘unbelievable’
Spencer Boyd reacts to his first ever NASCAR national series win at Talladega Superspeedway.