The Last Stand of Yamashita 2017 Trail Run Challenge yourself in this onerous run which is part of the Mountain Man series of Team Malaya.