The U.S. Women's National Soccer Team Just Won the World Cup, and Twitter's Losing It
The dynasty is strong. On Sunday, July 7, the U.S. Women’s National Team took home the FIFA Women’s World Cup—its fourth ever—after a 2-0 victory against the Netherlands in Lyon, France. Not only did the women of the USWNT clench back to back championships, they set a new record for most goals scored in a…
Read more