An indoor stadium. Full of people watching.