Germany Christ wins Red Dot design award (again) The Evo Star car wash by Christ recently won a Red Dot Award. According to the proud German car wash manufacturer, the award ‘is a… 5 July 2024