By ed haag Uploaded on 26 February 2008 26 views
The Grand Formosa Hotel nestled in the heart of Taiwan's Taroko gorge is dwarfed by the mountains that surround it on every side.