Explain the difference between rainbow trout and steelhead trout?

Rainbow Trout (Oncorhynchus mykiss)

* Native to North America, specifically the Pacific coast

* Freshwater fish, primarily found in rivers and streams

* Anadromous populations migrate to the ocean and return to freshwater to spawn

* Average length: 10-12 inches, can reach up to 3 feet

* Distinctive rainbow-colored stripe along the body

* Primarily feed on insects, small fish, and crustaceans

Steelhead Trout (Oncorhynchus mykiss)

* Anadromous form of rainbow trout

* Native to North America, primarily Pacific Northwest and Canada

* Born in freshwater, migrate to the ocean as juveniles, and return to freshwater to spawn multiple times

* Average length: 2-3 feet, can reach up to 4 feet

* Similar coloration to rainbow trout but with a more silvery body and sometimes a pink or red stripe

* Feed primarily on small fish, squid, and crustaceans while in the ocean

Key Differences:

1. Migration: Rainbow trout can be either freshwater or anadromous, while steelhead trout are exclusively anadromous.

2. Size: Steelhead trout generally grow larger than rainbow trout.

3. Coloration: Rainbow trout have a more vibrant and distinct rainbow-colored stripe compared to steelhead trout, which have a more silvery body.

4. Habitat: Rainbow trout can be found in both freshwater and saltwater environments, while steelhead trout are found in both freshwater and the ocean.

5. Diet: Rainbow trout primarily feed on insects, small fish, and crustaceans, while steelhead trout feed on small fish, squid, and crustaceans in the ocean.