Gaming The Crew Motorfest New Beta Leak – April 2023 The Crew 2 was released back in 2018 and aimed to feature one of the…