Originally Posted by nachtflug
I took the stadium tour today. stunning facility. 1.2 billion dollars. that TV cost 40 million. that TV weighs more than a 747 full of people.
I think you are being fed some bs about the tv. A 350+ ton TV? really? Either way looks like a nice place to watch a race.