NBC’s Premier League Fan Fest a huge hit in Orlando, Florida

NBC’s Premier League Fan Fest in Orlando, Florida was a huge success on all fronts. This was the broadcaster’s eighth time held in the United States. Judging by the numbers, it might be the best one yet. The Premier League Fan Fest, which is becoming a fixture on the US football calendar each year, was … Read more