Quoted from Manbearpig:
I am just about positive that picture was taken at the Cedar Point arcade in Ohio. That is one of my favorite places! Rollercoasters in every direction! That arcade has two Hurcules machines when I was there in early September. AHHH how I miss Top Thrill Dragster and Millenium Force
Confirmed that the photo is from the Coliseum Arcade at Cedar point.