Video: The World's Largest Cathedral

This New York City cathedral features architecture inspired by the apocalypse.