Rapid Voice News

The 2020 Steam Awards ended up with some unexpected winners – Destructoid

Red Dead Redemption 2 took Game of the Year
After almost two weeks of voting, the polls are closed and the tallies are finalized. We now know the winners of the 2020 Steam Awards, from Game of the Y… [+2218 chars]