Final Formula 1 race at Suzuka this Saturday night 10pm PST on Speed Channel. It is a must see for me. Anyone know if Embassy Suites gets Speed?
If not, any F1 fans want to head out and see it at another location as a group?
If not, any F1 fans want to head out and see it at another location as a group?