Dilbert
09-14-2006, 09:27 PM
The Surge were supposed to announce their city location and venue today. Why havent they announced it yet?
I have heard rumors that they were going to be at the DCU Center in Worcester but cant confirm anything. Anyone know anything?
I have heard rumors that they were going to be at the DCU Center in Worcester but cant confirm anything. Anyone know anything?