Live action footage
The Cathedral-Basilica of Saint Louis, also called St. Louis Cathedral, the seat of the Roman Catholic Archdiocese of New Orleans, Louisiana, United States of America. Old American religious building
HD
1920 x 1080
4K
3840 x 2160
This Element is also available via Subscription.
Editorial Use Only