Quarter To Three Forums
Epic Games Store - 88% split goes to devs
Games
Lunarstorm
August 19, 2019, 3:39am
4949
Quite the exaggeration! Nobody is forced to do anything here.
show post in topic