Penelope Cruz, 47, proved she’s looking incredible this summer during her latest outing! The actress was recently photographed at a beach in Fregene, Italy with her family and was donning an incredible red swimsuit and two different pairs of shorts, including Daisy Dukes. She also rocked a pair of sunglasses as her long, wavy hair was down and parted to the side during the fun day.