Idaho Sen. Jim Risch (R) is continuing to push back against a proposed wind farm northeast of Twin Falls. Risch’s latest bill would halt the Lava Ridge project until the nonpartisan Government Accountability Office analyzed its effects on the nearby Minidoka National Historic Site. The site commemorates the 13,000…