Agreeing to be a guest on Kathy Griffin's talk show means having to face your past and explain yourself. There's a potentially embarrassing segment on "Kathy" where Griffin throws up a picture of her guest and they have to explain it. She's probably never had a reaction quite like Jesse Tyler Ferguson's.

She threw up a picture of him in snorkel gear coming out of the water, and the "Modern Family" star almost immediately started turning bright red. He started shouting for her to take it down, so of course it went up two more times during his segment.

"Oh my God, I’m sweating," Ferguson lamented. "I hate you so much right now."

While he never did explain the picture, it appears to have been taken during a 2011 vacation with his fiance. At least in other pictures it was evident that he was having fun on the vacation, unlike he was during his appearance with Griffin.

Watch Jesse Tyler Ferguson on "Modern Family" every Wednesday at 9 p.m. ET on ABC. "Kathy" airs Thursdays at 11:30 p.m. ET on Bravo.

Related on HuffPost:

Loading Slideshow...
  • 'Late Show With David Letterman'

    Airs weeknights at 11:35 p.m. ET on CBS.

  • 'Jimmy Kimmel Live'

    Airs weeknights at 11:35 p.m. ET on ABC.

  • 'The Tonight Show With Jay Leno'

    Airs weeknights at 11:35 p.m. ET on NBC.

  • 'Conan'

    Airs Monday through Thursday at 11 p.m. ET on TBS.

  • 'Chelsea Lately'

    Airs weeknights at 11 p.m. ET on E!

  • 'The Daily Show With Jon Stewart'

    Airs Monday through Thursday at 11 p.m. ET on Comedy Central.

  • 'Watch What Happens: Live'

    Airs Sunday through Thursday at 11 p.m. ET on Bravo.

  • 'The Colbert Report'

    Airs Monday through Thursday at 11:30 p.m. ET on Comedy Central.

  • 'Totally Biased With W. Kamau Bell'

    Airs Thursdays at 11 p.m. ET on FX.

  • 'BrandX With Russell Brand'

    Airs Thursdays at 11:30 p.m. ET on FX.

  • 'The Late Late Show With Craig Ferguson'

    Airs weeknights at 12:35 p.m. ET on CBS.

  • 'Late Night With Jimmy Fallon'

    Airs weeknights at 12:35 p.m. ET on NBC.

  • 'Real Time With Bill Maher'

    Airs Friday nights at 11 p.m. ET on HBO.

  • 'Last Call With Carson Daly'

    Airs weeknights at 1:35 a.m. ET on NBC.