Sofia Vergara is 41-years-old but still has a figure which can put any 20 something girl to shame. The gorgeous lady has been chosen to appear on the cover page of "Women's Health" magazine where she talks about her famous physical assets and her bedroom skills.

The "Modern Family" actress showed off her sexy legs on the cover picture of the magazine where she wears a sleek skimpy bikini bottom with a blue tank top. In other picture the sexy actress wore yet another very revealing bikini and an equally seductive top for the inside page photo. It can be seen here.

The actress reveals to the magazine that she is aware of the fact that she is famous for her breasts but hates the fact that nobody talks about her bums too.

"I'll tell you something. I've always been known for my boobs, but it pisses me off, because I do also have a great ass," Sofia told the magazine.

The actress, who is engaged to Nick Loeb, 39, reveals that she immediately knew he was the one when she met him.

"Once I meet a guy, I know immediately if I want something sexy with him. To me, it's all about chemistry," Sofia said adding that she hopes her boyfriend knows that she is a "tiger in bed."

The actress further revealed that she loves to get dressed up to impress a man and doesn't feel sexy the moment she gets out of bed. Rather for Sofia, it's just the opposite. She gets "ready" to seduce the man of her choice.

"Some people say, "I feel the most sexy when I just wake up. But I feel the most sexy after I have showered, blow-dried my hair, and [put on] full makeup," the actress revealed.

For Sofia, a girl does not need to have great abs or perfect figure to impress a guy but she should be herself.

"It doesn't mean you have to be perfect or have [great] abs, but don't walk around the house with no bra and hanging tits," she said.

Read more about the interview here.