Home » Celebrity News and Gossip » Eva Mendes stuns in one-shoulder maxi dress as she makes first public appearance in six months at Miami store opening