Well, she ain't lying!
"My son took that picture and I'm like, 'Damn, I still look good! I'm going to post this one," she told Seacrest on Tuesday. "At this age, you don't take for granted a good picture."
The picture shows off Vergara in a skimpy bikini with her fiance Nick Loeb, while the two were vacation in Mexico during the holidays.
Vergara, who got engaged to Loeb in 2012, also talked about rumors she sees about her relationship with the businessman. Vergara said she just laughs.
"I read the most absurd things, like one day I'm engaged, one day because I go to the gym without the ring then I'm not engaged and it's some horrible tragedy," she said. "Then the other day I'm getting married, then I'm giving birth."