Eva Longoria looks simply stunning on the July cover of InStyle – obsessed with the Michael Kors swimsuit she’s wearing. Angelic!

Shop The Post