I drive past the Stadium literally every day cause its like 10mins from my house and I see it every time I'm on the highway.

You can see the cranes, but you can't really see much as to what their doing lol the scoreboard is mostly in the way.