Carmageddon: Max Damage Smashes Into Retail & Digital Stores on June 3
Announced for a mid 2016 release just a couple of weeks ago,Carmageddon: Max Damage is releasing on June 3 through retail and digital stores in North America and Europe, developer Stainless Games and …