9/11 museums and memorials throughout the US that honor lives lost Posted by | Sep 9, 2023 | Red Pill NOWlej | 0 | Memorials have been built since the tragic events of September 11, 2001. The 9/11 Memorial and Museum is located in New York City, near the former site of the twin towers. Read More in FOX News. Read More in Red Pill NOWlej.