9/11 Flag Memorial
Colorado Christian University 8787 W Alameda Ave, Lakewood, CO, United StatesThe Centennial Institute and 1776 Scholars will be constructing a 9/11 Flag Memorial to memorialize the 2,977 lives lost in the terrorist attacks on the World Trade Center, Pentagon, and Flights 11, 77, 175, and 93 on September 11, 2001. One flag will be placed...