Did Steve Irwin discover anything?

Yes Steve Irwin discovered a turtle that is now called Irwin's turtle.