Business How to file for your $114 FTC refund from the creator of Fortnite December 11, 2024 ndowd Epic Games agrees to $245 million settlement. Read Moresource