Published on April 6th, 2017 | by Matt Dumoulin
Beautiful video of the Spring Festival with the Last Descent team.
The Salween River in China is one of the biggest river in the World and it’s pretty amazing to see it on a high-quality video footage!
The area is still wild and dam-free, may it stay so!