The Last Stand of Yamashita Results

Race Date: September 25, 2016 | Kiangan, Ifugao