Weekly NY Photo #18
The Freedom Tower
Read MoreThe Freedom Tower
Read MoreReaching high above New York City, from 1973 until that truly tragic day in 2001, the Twin Towers of the World Trade Center were on most New Yorkers lists of favourite buildings in the city. They stood proud and tall over the world’s greatest city and were more than just a simple landmark. The Towers […]
Read MoreStaying north of the city… …Lenoir Preserve, Yonkers, NY
Read More