CWL selling franchise spots for $25 Million | The Esports Dispatch

Per ESPN Esports, Activision is selling Call of Duty franchise spots for $25 million per team. LandO breaks down what this means for the future of Call of Duty … source Read more »