you are dropped in a random place near the stadium (try to find a logo)
I'm pretty sure you can figure it out on your own it's not that hard (although most of it is pretty hard)
Play All 134 FBS Football Stadiums · All community maps · WorldGuessr, a free GeoGuessr alternative