Penelope Cruz in a Red Swimsuit at a Beach in Spain – June 2015 Penelope Cruz in a Red Swimsuit at a Beach in Spain – June 2015