Z STAFF
Marc Anthony‘s looks are always caliente!
Here’s a 29-year-old version of the salsa sensation in New York City’s Time Square back in 1997 (left) and 18 years later … Jennifer Lopez‘s baby daddy — who celebrated his 47th birthday this week — at a Latin music gathering in Miami Beach earlier this year (right).
Loca!
The question is …