This Could Be The Eighth Wonder Of The World... - Presented by: The Aol. On Network

"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.

Related Videos

Most Popular Videos

Latest Videos