The Shark’s Fin route of Meru Peak in the Himalayas is considered one of the most challenging climbs in the world. The ascent to the almost 21,000 foot summit has defeated dozens of professional mountain climbers. Meru, one of the films at this weekend’s True False Film Festival, documents three climbers’ trip to the top of the peak where so many others have failed.