Activision Blizzard made over $4 billion on microtransactions in 2017

Printable View