German champion Pascal Ackermann led a soaking sprint finish to take his second stage win of the Giro d'Italia on Wednesday after a cold and slippery fifth stage from Frascati to Terracina.
Slovenian Primoz Roglic kept the overall leader's pink (...)