I remember going to the Oregon Department of Fish and Wildlife (ODFW) Bonneville Fish Hatchery when I was a little kid a handful of times. Last spring I was driving and found that I had a few hours to spare, so I pulled over at the hatchery and wondered around for about an hour and a half.
There were a bunch of rectangular, concrete pools covered with net. The net is to keep the little fish from jumping out.
The coolest part is the sturgeon pond. There is a section at one end of the pond that is underground with a glass window that looks into the pond.
There are a handful of fish food vending machines around where you can buy food and feed the fish. I used it to coax the trout closer for pictures.
Apparently I didn't take as many pictures of the hatchery as I thought. Maybe I'll go back and add more to this.