View Sloan on Jul 7, 2001EditFollowShare25 years agoSat, Jul 7, 2001at Delaware SpeedwayDelaware, CanadaSloanEditFollowShare