Kinabayo Festival which is celebrated every July 25 in Dapitan City Zamboanga del Norte Philippines celebrate a mysterious and colorful pageant reenacting the SpanishMoorish wars, mainly the Battle of Covadonga where the Spanish forces under General Pelagio took their last stand against Saracan.