Sofia Vergara has confessed that she recently posted a revealing snapshot of herself because she feels like she has a really good body for her age.
The 41-year-old actress told radio host Ryan Seacrest that her son took the picture and when she saw it, she was surprised to see how good she looked and decided to share it with the world, People Magazine reported.
The 'Modern Family' star added that at her age, you don't take for granted a good picture.