This Could Be The Eighth Wonder Of The World...

"Step into the Void" is a glass room built around a metal frame in the French Alps. The attraction offers the most amazing views of the French Alps, and neighboring Austria and Italy.

Videos For You

Popular in the Community

Close