Horizon Chase 2 news, deals, and more as we bring you all there is to know about the '90s-inspired racing game that's finally arrived on PC and the Epic Games Store.