This Day In History: 2002-03-29

Space Shot debuts at Pleasureland, Southport