media_removed_toofab 2013
Cristiano Ronaldo and Irina Shayk may have some competition in the hot couples department!

In some just-released photos, Jennifer Aniston and Justin Theroux show off their amazing physiques during a recent vacation to Capri.

43-year-old Aniston looks great in her bikini top and 40-year-old Justin ... well ... wow, his shredded six-pack is pretty impressive!

The two just wrapped up a romantic European tour together -- traveling to Rome, The Vatican and Paris ... and looked fantastic doing it.

See how their beach bods stack up against other celebs' in the gallery above!
blog comments powered by Disqus