Codemasters F1 Online the Game

I’m not usually into management games, but this one could be a lot of fun. Codemasters have announced F1 Online: The Game. It’s going to be a free-to-play browser based …