Flag maker Lu D. Tan in Sta. Cruz, Manila prepares Philippine tricolor for the National Flag Day celebrations from May 28 to June 12, 2017. The Philippine flag was first unfurled after the Philippine Revolutionary Army defeated Spanish forces in the Battle at Alapan, Imus in Cavite. Norman Cruz