New Orleans War Museum: Brings back memories of World War II
The National World War 11 Museum, located on 945, Magazine Street, downtown New Orleans, is a masterpiece. The seven-storey atrium, seated on 178,000 square feet and 100,000 more yet to come, chronicles what has been described as the mightiest struggle humankind has ever experienced.
by Itunu Ajayi
Read More