02 Aug 2017Canario Lagoon Hotel Monica Puig vs Maria Sharapova Battle of the nations: Monica Puig vs Maria Sharapova Monica Puig, the tennis star from Puerto Rico, battles it out with Maria Sharapova. They faced off... Continue Reading