null: nullpx

Sofia Vergara showing off her vacation body

Happy belated birthday!
Jul 11, 2019 – 4:31 PM EDT

The 46-year-old Colombian-American actress was posing for her Instagram fans while on a yacht with her husband Joe Manganiello in Italy.

The photo reveals a youthful Sofia spreading her arms with a cream colored laced tube top. The two vacationers just departed the port of Ravello, which the actress revealed as "the romantic place in the world."

The couple are living it up on a multi-stop tour of Italy.