richardalois.com
Never Ending Staircase
A never ending staircase in the Somerset House in London, UK.