107 Red Dead Redemption 2 Facts YOU Should Know! | The Leaderboard

Saddle up guys, Red Dead Redemption 2 is here and The Leaderboard is here to bring you 107 Facts about RDR2. We will unpack the development of the game, new game mechanics, story, lore and more! Enter Our Ongoing Console Giveaway here: http://www.leaderboard.nyc/giveaway and check the community tab for updates. Watch All of 107 Game […]