Galaxy vs Club America at the Stubhub Center

Galaxy vs Club America at the Stubhub Center





The Club America fans came out in strong support of their team. Even though this game was played in Los Angeles at the Stubhub Center, you could have sworn …

source

Leave a Reply

Your email address will not be published. Required fields are marked *