¡Sorpréndeme!

Serena Williams Upset in French Final

2016-06-05 19 Dailymotion

Serena Williams was denied her 22nd Grand Slam title courtesy of a stunning straight set loss to Garbine Muguruza in the French Open Final. Serena didn’t make any excuses after the match.