Naturally, this also makes it the perfect place to hold a rally ... and called it the Olympus Rally. In the mid-80s, the World Rally Championship (WRC) even held a few rallies here—the last ...