ADVERTISEMENT

IA moves to terminate contract of viral security guards' agency over esplanade fistfight

Published Feb 9, 2026 02:15 pm
The viral video of the fistfight between two security guards and a 17-year-old teenage boy along the Pasig River Esplanade on Sunday night, Feb. 8. (Photo from Facebook)
The viral video of the fistfight between two security guards and a 17-year-old teenage boy along the Pasig River Esplanade on Sunday night, Feb. 8. (Photo from Facebook)
The Intramuros Administration (IA) has started steps to terminate its contract with JSL Security Agency who employs the two security guards caught on camera assaulting a 17-year-old teenage boy along the Pasig River Esplanade in Intramuros, Manila, on Sunday night, Feb. 8.
"The Intramuros Administration reiterates its zero-tolerance policy toward any form of violence, misconduct, or unprofessional behavior, following an altercation incident at the Pasig River Esplanade involving the personnel of its external service provider, JSL Security Group," the IA said in a statement issued Monday, Feb. 9.
"The Administration has immediately initiated an investigation to establish the circumstances surrounding the incident and directed the immediate relief from post of the involved security personnel," it added.
The IA said the move was initiated following Manila Mayor Francisco "Isko Moreno" Domagoso's order for a full-scale probe into the incident that has become viral on social media.
Domagoso stressed that that private security personnel are not authorized to police streets or other public spaces, which fall under the jurisdiction of the Philippine National Police (PNP).
“We are moving for the termination of contract of the security agency,” Padilla said.
"IA will impose the appropriate sanctions and penalties against JSL Security Group pursuant to the terms and conditions of its contract, including possible blacklisting," the office said.
"The Administration is firmly committed to maintaining a safe, orderly, and welcoming environment for all visitors and stakeholders to enjoy Intramuros," it noted.
Based on the Manila Police District's (MPD) initial investigation, the teenage boy was riding his bicycle while inside the esplanade, prompting the security guards to apprehend him as cycling in the area was strictly prohibited.
When the victim refused to comply, a heated argument between him and the security guards ensued with the boy attempting to flee onboard his bicycle.
He was eventually cornered by the guards which led to a fistfight between the three, which was caught on video.
The two guards are now facing charges of physical abuse in violation of R.A. 7610 (Special Protection of Children Against Abuse, Exploitation and Discrimination Act) being prepared before the Manila City Prosecutor's Office.

Related Tags

INTRAMUROS ADMINISTRATION PASIG RIVER ESPLANADE METRO NEWS MANILA CITY SECURITY GUARDS ISKO MORENO DOMAGOSO TEENAGE BOY FISTFIGHT
ADVERTISEMENT
.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1561_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1562_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1563_widget.title }}

{{ articles_filter_1564_widget.title }}

.mb-article-details { position: relative; } .mb-article-details .article-body-preview, .mb-article-details .article-body-summary{ font-size: 17px; line-height: 30px; font-family: "Libre Caslon Text", serif; color: #000; } .mb-article-details .article-body-preview iframe , .mb-article-details .article-body-summary iframe{ width: 100%; margin: auto; } .read-more-background { background: linear-gradient(180deg, color(display-p3 1.000 1.000 1.000 / 0) 13.75%, color(display-p3 1.000 1.000 1.000 / 0.8) 30.79%, color(display-p3 1.000 1.000 1.000) 72.5%); position: absolute; height: 200px; width: 100%; bottom: 0; display: flex; justify-content: center; align-items: center; padding: 0; } .read-more-background a{ color: #000; } .read-more-btn { padding: 17px 45px; font-family: Inter; font-weight: 700; font-size: 18px; line-height: 16px; text-align: center; vertical-align: middle; border: 1px solid black; background-color: white; } .hidden { display: none; }
function initializeAllSwipers() { // Get all hidden inputs with cms_article_id document.querySelectorAll('[id^="cms_article_id_"]').forEach(function (input) { const cmsArticleId = input.value; const articleSelector = '#article-' + cmsArticleId + ' .body_images'; const swiperElement = document.querySelector(articleSelector); if (swiperElement && !swiperElement.classList.contains('swiper-initialized')) { new Swiper(articleSelector, { loop: true, pagination: false, navigation: { nextEl: '#article-' + cmsArticleId + ' .swiper-button-next', prevEl: '#article-' + cmsArticleId + ' .swiper-button-prev', }, }); } }); } setTimeout(initializeAllSwipers, 3000); const intersectionObserver = new IntersectionObserver( (entries) => { entries.forEach((entry) => { if (entry.isIntersecting) { const newUrl = entry.target.getAttribute("data-url"); if (newUrl) { history.pushState(null, null, newUrl); let article = entry.target; // Extract metadata const author = article.querySelector('.author-section').textContent.replace('By', '').trim(); const section = article.querySelector('.section-info ').textContent.replace(' ', ' '); const title = article.querySelector('.article-title h1').textContent; // Parse URL for Chartbeat path format const parsedUrl = new URL(newUrl, window.location.origin); const cleanUrl = parsedUrl.host + parsedUrl.pathname; // Update Chartbeat configuration if (typeof window._sf_async_config !== 'undefined') { window._sf_async_config.path = cleanUrl; window._sf_async_config.sections = section; window._sf_async_config.authors = author; } // Track virtual page view with Chartbeat if (typeof pSUPERFLY !== 'undefined' && typeof pSUPERFLY.virtualPage === 'function') { try { pSUPERFLY.virtualPage({ path: cleanUrl, title: title, sections: section, authors: author }); } catch (error) { console.error('ping error', error); } } // Optional: Update document title if (title && title !== document.title) { document.title = title; } } } }); }, { threshold: 0.1 } ); function showArticleBody(button) { const article = button.closest("article"); const summary = article.querySelector(".article-body-summary"); const body = article.querySelector(".article-body-preview"); const readMoreSection = article.querySelector(".read-more-background"); // Hide summary and read-more section summary.style.display = "none"; readMoreSection.style.display = "none"; // Show the full article body body.classList.remove("hidden"); } document.addEventListener("DOMContentLoaded", () => { let loadCount = 0; // Track how many times articles are loaded const offset = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // Offset values const currentUrl = window.location.pathname.substring(1); let isLoading = false; // Prevent multiple calls if (!currentUrl) { console.log("Current URL is invalid."); return; } const sentinel = document.getElementById("load-more-sentinel"); if (!sentinel) { console.log("Sentinel element not found."); return; } function isSentinelVisible() { const rect = sentinel.getBoundingClientRect(); return ( rect.top < window.innerHeight && rect.bottom >= 0 ); } function onScroll() { if (isLoading) return; if (isSentinelVisible()) { if (loadCount >= offset.length) { console.log("Maximum load attempts reached."); window.removeEventListener("scroll", onScroll); return; } isLoading = true; const currentOffset = offset[loadCount]; window.loadMoreItems().then(() => { let article = document.querySelector('#widget_1690 > div:nth-last-of-type(2) article'); intersectionObserver.observe(article) loadCount++; }).catch(error => { console.error("Error loading more items:", error); }).finally(() => { isLoading = false; }); } } window.addEventListener("scroll", onScroll); });

Sign up by email to receive news.