INDOOR STADIUM

This is an indoor play ground.


Festival