Day: December 13, 2017

9/11 Memorial Still Operating At a Loss

Last year, roughly 3 million people visited the 9/11 Memorial, which is located at the former World Trade Center site. The museum, which honors the 3,000 souls who perished in the 2001 terrorist attack cost $111 million to run last…