These images from Philippine presidential front-runner Rodrigo Duterte's huge final rally at Manila's Luneta Park on May 7, 2016 focus on the excitement and color of a hard-fought campaign - and especially the strong emotions at play. In the final picture, vice-presidential candidate Alan Cayetano snaps group selfies from the stage.