Vicki Tucker and Tom Luginbill once won a trip to a NASCAR race in Atlanta.
Vicki Tucker and Tom Luginbill once won a trip to a NASCAR race in Atlanta.
Vicki Tucker and Tom Luginbill once won a trip to a NASCAR race in Atlanta.