Skip to main content

Two views of a Douglas Leigh Spectacular being put up in Times Square, New York City

Two views of a Douglas Leigh Spectacular being put up in Times Square, New York City