That's not Virgina Tech's stadium but the aptly named,162,000 seater, Bristol Motor Speedway in Tennessee.
Not sure why they've photoshoped the football pitch in there, perhaps just to show how huge the place is. 2 of Rovers 'stands' can be seen near the bottom of the picture to also help with the scale.