Stadiums are perfect for doing stairs. Were you ever part of a team? Where the hell do you live where you can't ride a bike? I suggest you move. 
Where the hell I life? Pay more attention, I just wrote that

You might think that the whole world is paved with huge stadiums? Do you even travel outside the US?

I can bike here, but not at a constant speed for 30-60 minutes.
Geez, you're living in a box
