0
ive never been so wheres the best place to watch the race from? i was thinking of getting penthouse seats. is that worth it? or should i just get some T7 grandstand seats?
also i didnt see pit passes or anything like that, are there any?