STEVE ALLEN / SCIENCE PHOTO LIBRARY
Chester Cathedral interior. Photographed in Chester, Cheshire, UK.
Model release not required. Property release not required.