Quote Originally Posted by Stainless View Post
Where is this?
Twin Falls Idaho. Supposedly this was the tallest bridge ever built when it was built.

That's the a Snake River.