Mario Lopez Strips Down To His Underwear & Shemar Moore Takes Off Shirt For Ellen DeGeneres [PHOTOS]

Mario Lopez, the 38-year-old TV host stripped down to just his underwear on the Ellen DeGeneres Show much to the delight of her audience members. He was on the comedienne’s talk show to promote his new Rated M underwear line.

She asked if he was wearing his new jockeys underneath the metrosexual ensemble and when he answered in the affirmative, promptly asked him to prove it.

“Ellen is the only person that I take off my clothes for,” he joked, before asking, “Oh, you’re serious?”

Earlier in the week, Criminal Minds star Shemar Moore showed Ellen his very impressive abs. Launch that gallery by clicking the thumbnails below.

We thank them for that.

(Images via superherofan.net)