Today, May 28, is the National Flag Day and it is the day that everybody in the Philippines is encouraged to display the flag of the Philippines until June 12, the anniversary of the declaration of Philippine Independence. The reason why May 28 is the National Flag Day is because that is the date when the Battle of Alapan took place in Imus, Cavite in 1898, That battle was the first military victory of Gen. Emilio Aguinaldo after his exile in Hong Kong and that was the first time that the Philippine flag was first unfurled making today the 120th anniversary of that historic event.
To commemorate this battle and the flag, the government inaugurated in 2014 the Shrine of the National Flag in Imus, Cavite near the general area where the battle took place. The Shrine, also known as the Imus Heritage Park, is basically a big open area where a flagpole stands in the middle of a triangular base. This site is one of the places where the Philippine flag is supposed to be hoisted 24/7 as mandated by the Flag and Heraldic Code of the Philippines or R.A. 8491. Near the flagpole is a small memorial dedicated to the Battle of Alapan with a historical marker installed by the National Historical Commission of the Philippines.