This Day in History: 2005-04-01

Rita – Queen of Speed debuts at Alton Towers