.
World Holiday, Los Angeles, USA, Dodger Stadium top view

World Holiday, Los Angeles, USA, Dodger Stadium top view