This Day In History: 1992-05-25

Alton Towers hold ‘The Greatest Ever Duck Race’