"Twin Peaks" © 2003 Ben Babusis ID # 369 Sagarmatha National Park, Nepal Himalayan peaks catch the last rays of sunlight.