<p>The Austrian Alps are breathtaking on their own. A new rooftop lookout at an Austrian ski destination now doubles the view. Lech Mountain Mirror is a landscape installation on top of the Zugerbergbahn mountain station in Lech, Austria, just east of Liechtenstein and near the German border. The bu</p>