Tag: forza

Forza Horizon 3 – Xbox One

Right here it goes, first ever review – possibly my last too! Thought I would start with a game and series that I love. It is probably an ideal time to take a look at this game with it just having its Xbox One X enhancement update go […]