Tour de Suisse 1989  |  Stage Overview

53rd edition

14 June 1989 - 23 June 1989