Sofia Vergara is celebrating her 40 birthday, still looking as great as ever! She went to show off her body and celebrate her milestone internationally, in Mexico! Hit the jump.
Steph Bassanini