World’s Largest Football?

Comment by salguod

I like the bridge>/a> over the river to nowhere just to the NE of the stadium. / Google Earth