WindowsDelisting The Crew Makes Sense, Preventing It From Ever Being Played Again Does Not22 April 2024 by 22 April 2024015 2014’s The Crew was the primary venture for developer Ivory Tower, which was based in Lyon, France, in 2007 and later acquired by Ubisoft in...