New England Patriots and Miami Dolphins could be the first to have secured Overwatch League slots
Esteemed esports journalist Richard Lewis yesterday reported that Activision Blizzard has secured the involvement of two huge US sporting brands in the New England Patriots and the Miami Dolphins. Lewis’ sources suggest…