Lucy Heneghan | Assistant Sports Editor This past Friday, May 16, the tenth annual Menlo Film Festival took place. Students from the introduction...