A small correction: while they are the same species, rainbow trout isn't a child form of a steelhead, but rather two forms of the species depending on their lifestyle. Rainbow trout stays in freshwater all their life while steelheads go back and forth between fresh and saltwater.