A Star is Born at Wembley in Andros Townsend

England World Cup Soccer - Wembley Stadium

Sometimes you have to gamble in international soccer, and when a manager gambles, it raises eyebrows. Those eyebrows quickly lowered on Friday night at Wembley Stadium in London as England boss Roy Hodgson’s risky selection of Andros Townsend paid off […]