Wed | Nov 29, 2023

This Week's Shutterbugs

Published:Friday | September 8, 2017 | 12:00 AM
Photo by Michael Reckord This is the largest manmade waterfall in the USA, part of the One World Memorial Plaza on the site where the Twin Towers of the World Trade Center stood
Photo by Michael Reckord The subway station adjoining 9/11 Memorial Plaza in New York City
Photo by Ashish Jhingran Sun sets somewhere over the North Coast of Jamaica
Photo by Dave Sewell A poignant to save our children