After a recent massive leak, it looks like Ubisoft has decided to officially unveil The Crew 3 as The Crew Motorfest. A teaser trailer showing in-engine 4K footage accompanied the reveal confirming that it will release sometime in 2023, but no concrete gameplay was shown. As the previous leak correctly predicted, The Crew Motorfest will […]