No. Not the song by Led Zeppelin. Actual stairs. Several sets of them, in fact. Leading to something very like heaven. You’ll see when you watch this slideshow video of images taken at a place that sometimes seems like heaven on earth. One of many such locales in the natural wonderland known as Nova Scotia.
Spread the love