May 26, 2009 Any excuse to see a show at the best venue in the world is a good one, especially if it’s for an entire weekend, and for a festival, and the fact that one of the acts is named Nine Inch Nails. The excitement takes place at the gorgeous Gorge Amphitheatre in George, […]