Nature

The Hatchery Illusion

Clip: Season 29 Episode 12 | 1m 20s

Hatcheries fail to deliver on their promise of a future full of salmon.

Aired: 04/30/11

Rating: NR

Watch Episode

Problems Playing Video?