He made his INDYCAR debut in 1985, and stood on the podium 5 times. But on July 2, 2000 at Cleveland, Roberto Moreno finally tasted victory!