McLaren won its ninth Formula 1 Constructor’s Championship last season, a testament to its current and former racing prowess.
Deliverance 2’s success is showing no sign of slowing down — it’s now sold 2 million copies in less than two weeks.