ADVERTISEMENT

Solon: LTO records back up Madriaga's vehicle shopping spree claim for Dutertes

Published Apr 19, 2026 11:42 pm

At A Glance

  • Bicol Saro Party-list Rep. Terry Ridon highlighted on Sunday, April 19 the Land Transportation Office's (LTO) corroboration of key details shared to the House Committee on Justice by alleged Vice President Sara Duterte "bagman" Ramil Madriaga.
Ramil Madriaga (Screenshot from YouTube livestream)
Ramil Madriaga (Screenshot from YouTube livestream)


Bicol Saro Party-list Rep. Terry Ridon highlighted on Sunday, April 19 the Land Transportation Office's (LTO) corroboration of key details shared to the House Committee on Justice by alleged Vice President Sara Duterte "bagman" Ramil Madriaga.
"All vehicles mentioned in the affidavit, as bought and in the name of Mr. Madriaga and son are in the LTO records," said Ridon, a member of the justice committee. In particular, he said six vehicles thaf Madriaga previously owned were registered with the LTO.
Madriaga, a detainee at the Bureau of Jail Management and Penology (BJMP) in Camp Bagong Diwa, Taguig City, read and submitted during the panel's April 19 hearing a 24-page supplementary affidavit that detailed roughly 10 years of his interactions with the Vice President and her father, former president Rodrigo Duterte.
The vehicles listed with the LTO included those Madriaga that claimed were purchased with funds allegedly given to him by the elder Duterte.
Meanwhile, seven of eight other vehicles currently under Madriaga's name in the LTO records are unregistered.
House members who were perceived to be allies of the Dutertes have openly questioned Madriaga’s credibility as a witness or resource person in the impeachment proceedings.
In his supplemental affidavit, Madriaga claimed that the former president gave him P25 million in 2021 to purchase high-end motorcycles for then-Davao City Mayor Sara Duterte's use while she was in Metro Manila.
He also bought ordinary motorcycles for the operations of his group, the Inday Sara Is My President (ISIP) Pilipinas--a movement that attempted to set the stage for Duterte’s supposed 2022 presidential bid.
Madriaga said he spent P4.5 million on two 2021 Harley-Davidson motorcycles from a dealership in Greenhills. These were registered under his son's name.
He also purchased two 2021 Ducati motorcycles from a dealership in Katipunan, Quezon City—one costing P3.5 million and the other P2.3 million—along with P500,000 worth of accessories. This time, the motorbikes were registered under Madriaga's name.
For ISIP Pilipinas, Madriaga said he purchased seven Yamaha NMAX motorcycles for the group's operations, all paid in cash.
The remaining balance of the P25 million, Madriaga said, was distributed to ISIP Pilipinas members.
Ridon said the LTO also confirmed that Madriaga's Toyota FJ Cruiser Madriaga was part of its records.
Madriaga said the Toyota FJ Cruiser was used to allegedly pick up duffel bags of the vice president's confidential funds and deliver them to various locations in December 2022, including the P125 million delivered to the Office of the Ombudsman parking lot, a location in San Pablo, Laguna, and a comedy bar in Quezon City.

Related Tags

Impeachment Ramil Madriaga Terry Ridon Sara Duterte lto Shopping spree
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.