I bought a copy of the US rad mag when I was in the US late last year, it has pic of that wall ride.
I was amazed at the pic, seeing the sequence was proper nuts
I remember the days when riding down those stairs would have been considered pretty brave