Cheyenne Mountain unveils 9/11 artifact display
Officials unveiled a 9/11 artifact display Sept. 12, 2011, at Cheyenne Mountain Air Force Station. The beam was recovered from the World Trade Center and is one of eight artifacts to be memorialized at each of the military installations in Colorado Springs and around the Colorado Springs area. Don Addy, President of the National Homeland Defense Foundation, secured the artifacts and the foundation, along with other donors, paid to transport the artifacts to Colorado Springs. (U.S. Air Force photo/Rob Bussard)