This Day in History: 2002-03-29

Space Shot debuts at Pleasureland, Southport