Originally Posted by Stainless Where is this? Twin Falls Idaho. Supposedly this was the tallest bridge ever built when it was built. That's the a Snake River.
Forum Rules
Bookmarks