One of the best scenes in the pilot for Arrow had a giant lit-up earth hung in the background. Where is it located? In what building?
Tags: 2012, Arrow, arrows, Batman, earth, giant lit-up earth, Green Arrow, lamps, pilot episode, questions answered, scenes, the CW
Leave a Reply