Loading...
Uploaded by americanindharamsala on Jun 28, 2010
Located in Rewalsar, Himachal Pradesh, India, also known as Tso Pema or "Lotus Lake."
People & Blogs
Standard YouTube License
Load more suggestions
Link to this comment:
All Comments (0)