In the Shadow of the Superdome December 22, 2015 0 Comments The Mercedes-Benz Superdome in New Orleans, Louisiana has a rather luxurious namesake. At night the exterior of the domed stadium is aglow in bold... Continue reading By John Scanlon Share