Epic Games Store - 88% split goes to devs

Free game denied!