The Herald just keeps on delivering Herald Bombs:
Mario Lopez has never hosted American Idol. A simple check of Wikipedia shows:
He has appeared in numerous projects since, including the third season of Dancing with the Stars and as a celebrity guest host for the syndicated entertainment news magazine show Extra. He currently hosts America’s Best Dance Crew for MTV. Lopez is currently co-hosting the live shows of the U.S. version of the TV singing competition The X Factor.