i was there this weekend there was a huge sign in front of the place that said they are taking it down this summer coming up in 2009. my friends and i heard a weird beeping sound from a distance after being inside for about 15-20 mins. it scared us we just left
Mark s
Location: Letchworth Village Gallery: Into Darkness