The World Rally Championship resumes in Greece on Friday with the Acropolis Rally. A total of 72 crews will battle it out in the new and tougher routes added by the organizers. Dubbed the “Rally of Gods,” Acropolis Rally is held on very dusty, rough, and rocky mountain roads of mainland Greece at high speeds […]