Top 10 Games That Release The Most FREE Stuff

In an age of Lootboxes & DLC it’s important to acknowledge the games that keep the good stuff coming free of charge! Welcome to http://WatchMojo.com/ and today we’re counting down our picks for the Top 10 Games That Release The Most Free Stuff!