
I don't trust stairs.
They're always up to something.
Elevated Humor
Did You Know?
The longest staircase in the world is located at Mount Niesen in Switzerland, with 11,674 steps rising 1,669 meters (5,476 feet) in elevation!

They're always up to something.
Elevated Humor
The longest staircase in the world is located at Mount Niesen in Switzerland, with 11,674 steps rising 1,669 meters (5,476 feet) in elevation!