Serena Williams is a London Spitfire supporter – eSportsJunkie

The Overwatch League came to a conclusion recently with London Spitfire winning the Grand Finals. The Overwatch League is Blizzard’s attempts at an esports league. The League’s performance has exceeded expectations from the franchise owners as well as the fans. Overwatch used to garner around 20-40…