Snow-covered Kaskadnaya Lestnitsa or Cascade staircase of Zheleznogorsk Park is a tourist attraction of the resort town, Russia.