Warcraft III Reforged dropped and even before the end of launch day things were not looking good. To sum things up: Warcraft III Reforged is a disaster currently holding a 1.1 user rating on...
Read More
4 Minutes
Entertainment Unfiltered