Travel Photo of the Moment Atlas at Rockefeller Center

The Travel Photo of the Moment is of Atlas at Rockefeller Center The Rockefeller Center is located between Fifth Avenue and Seventh Avenue in Midtown Manhattan. Built by the Rockefeller family, the Rockefeller Center was declared a national historic landmark in 1987. The famous and recognizable statue of Atlas faces Fifth Avenue and was constructed […]