Quarter To Three Forums
Epic Games Store - 88% split goes to devs
Games
lordkosc
May 15, 2020, 1:37am
6671
Still getting patched and improved upon.
show post in topic