This Is The View Looking Up To A Spiralling Staircase, Seen Inside The Main Tower Of A Church In France. Building: St. Joseph's Church Post Comment Receive notifications Add a comment...