The Crew, an open-world racer co-developed by Ivory Towers and Ubisoft Reflections which was was revealed to the world during Ubisoft’s 2013 E3 conference, will be biggest game ever, according to developers. Though it seems a little far fetched, Ivory Tower’s COO Ahmed Boukhelifa offers some concrete details to support this claim. Talking with OPM, Boukhelifa admitted that saying game’s […]