ADVERTISEMENT

John Consulta banners GMA's newest true-crime anthology Pinoy Crime Stories

Published Sep 13, 2023 02:36 am

At A Glance

  • John is no stranger to crime stories. He has been at the helm of the police beat and other law-enforcement agencies such as the National Bureau of Investigation, Philippine Drug Enforcement Agency, and Bureau of Immigration. His bold disposition in delivering news and special reports for the past 15 years has enabled him to make ground-breaking and investigative reports. He is one of the hosts of GMA's flagship documentary program I-Witness and one of GMA Integrated News' senior correspondents.
Screenshot 2023-09-13 at 10.34.02 AM.png
 

John Consulta embarks on a new mission as he hosts GMA Network’s newest true-crime anthology program Pinoy Crime Stories, which airs every Saturday, 4:45 p.m. beginning Sept. 16. 

Produced by the award-winning team of GMA Public Affairs, Pinoy Crime Stories features the most compelling and controversial crimes in the country such as online crimes, slavery, murders, robberies, trafficking, kidnapping, abductions, rapes, and many more.

John is no stranger to crime stories. He has been at the helm of the police beat and other law-enforcement agencies such as the National Bureau of Investigation, Philippine Drug Enforcement Agency, and Bureau of Immigration. His bold disposition in delivering news and special reports for the past 15 years has enabled him to make ground-breaking and investigative reports. He is one of the hosts of GMA’s flagship documentary program I-Witness and one of GMA Integrated News’ senior correspondents.

John Consulta banners GMA’s newest true-crime anthology Pinoy Crime Stories..jpg
John Consulta

“Dito sa Pinoy Crime Stories, tututukan natin ang bawat kaso – mula sa imbestigasyon hanggang sa paglutas nito. May mga actual interview sa crime investigators, witnesses, suspects, pati na rin mga biktima. Magkakaroon din tayo ng mga makatotohanang dramatization ng bawat kasong pinag-uusapan at sinusuri sa bawat episode,” shares John.

In Pinoy Crime Stories, John exposes the truth behind the most compelling and controversial crimes in the country. He follows the investigation of each case, traces the important details, and points out the results of the authorities’ examination of crucial pieces of evidence that help solve the case.

For its pilot episode, Pinoy Crime Stories takes on the intriguing murder case of an 85-year-old woman who was found dead in her home in Paranaque last month. Her male helper was initially declared as a ”person of interest,” which placed him behind bars for one month, but was later discovered innocent upon the admission of two other female suspects with one of them even confessing her involvement in the crime to John Consulta. 

Catch Pinoy Crime Stories every Saturday beginning September 16, at 4:45 pm on GMA with a simulcast on Pinoy Hits. Viewers may also watch the livestream on GMA Public Affairs’ YouTube channel and Facebook page, and GMA Network and GMA Public Affairs TikTok account. Global Pinoys can watch it via GMA international channel GMA Pinoy TV.

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.