We will be in Boston this weekend and wondered if there are any local bars or maybe dealerships showing the race? There are several such places in Atlanta where we are coming in from. Hoping there might be similar outposts in Boston to catch the race with a crowd of F1 fans. Staying in the down town area. Thanks in advance.