Tour de France 1996  |  Stage Overview

83rd edition

29 June 1996 - 21 July 1996