(Bristol, TN) -- NASCAR's best will race for one-million-dollars tonight. The NASCAR All-Star Race takes place at Bristol. It will be preceded by the All-Star Open. Martin Truex Junior will be on the pole for the million-dollar race after a random drawing.