Dams in the Snake River have been very controversial.