Hello everyone in the DFW area. I just moved here and I am looking for a place to watch Formula One. Does anyone know if a sports bar shows the races?...