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.By HuffPost VideoHuffPost VideoVideos For You