A pick of the best images from the past week's racing action from the Giro d'Italia (May 2 - May 8)