Anyone know a place that will be playing the F1 race instead of the football game? Miami Area. Good food a plus. Big screen a must.