ADVERTISEMENT

Haunting images: House hosts mobile exhibit on EJK victims' stories

Published Dec 9, 2025 02:14 pm

At A Glance

  • The country's first-ever mobile museum dedicated to telling the stories of victims of extrajudicial killings (EJKs) was launched Tuesday, Dec. 9 at the the House of Representatives in Batasan, Quezon CIty.
(Tingog Party-list)
(Tingog Party-list)


The country’s first-ever mobile museum dedicated to telling the stories of victims of extrajudicial killings (EJKs) was launched Tuesday, Dec. 9 at the the House of Representatives in Batasan, Quezon CIty.
Dubbed the Lakbay Museo ng Paghilom (Travelling Museum of Healing), the meaningful art exhibit was unveiled at the House's South Wing Annex Lobby.
The mobile museum is an initiative of Program Paghilom, founded by Fr. Flaviano Villanueva, a 2025 Ramon Magsaysay Awardee, and is mounted in observance of the National Human Rights Consciousness Week.
Attending the event to show their support were Tingog Party-list Rep. Jude Acidre and Akabayan Party-list Rep. Chel Diokno.
The mobile museum features curated artifacts, images, and narratives drawn from families of EJK victims. Hauntingly, it includes personal items such as the shirt of three-year-old Myca Ulpina, who was killed during a police operation in Rizal.
At the center of the installation is a life-sized reproduction of the oil painting, “Paghilom”, mounted on a collapsible fabric tension wall and serving as the visual and emotional anchor of the exhibit.
The museum is designed as an immersive three-part experience that guides visitors through loss, lived realities, and resistance through memory.
During the launch, Fr. Villanueva underscored the role of memory in safeguarding truth and dignity, and said, “To remember the victims by name, by story, by the fullness of their humanity—is to declare that the victims were not statistics, not collateral damage, not disposable. Because memory protects truth when lies become louder. Memory preserves humanity when history begins to harden. Memory keeps us from building a future on erasure.”
In his message, Acidre emphasized that the museum was rooted in human truth and collective responsibility.
“This museum is not about politics. It is about people. People whose stories deserve to be told. People whose pain deserves to be acknowledged. People whose lives—and deaths—must teach us to never again allow fear to be weaponized against the poor,” Acidre said.
The museum forms part of Project Paghilom, a healing and truth-telling initiative that accompanies families of EJK victims through community-based support, memorialization, and sustained dialogue. It aims to foster empathy, counter disinformation, and strengthen national reflection through storytelling rather than statistics.
As part of continued support for families affected by EJK, Tingog Party-list also distributed 100 backpacks to members of the Paghilom Youth last Dec 6. The beneficiaries are children and families of EJK victims under Project Paghilom.
The Lakbay Museo ng Paghilom is open from Dec. 9 to 11.
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.