2008
This gorgeous documentary focuses on Mount Ali, a chain of peaks in Taiwan Province, home to a number of scenic and tourist sights, including stunning sunrises, the Alishan Sacred Tree and the Grand S...