Epic Games' Fortnite has become a monumental success with over 125 million players and releases on just about every platform. Currently raking in over $300 million each month, Fortnite's success…
How likely are you to recommend IndieWatch on a 0 to 10 scale?
Would you like to leave your:
What is the Capital of the United States?