So I take it that Dtown isnt boring any more??? I see in the one vid that the top was cleared off now, where you said ur pucker factor was raised..
I tried to tell ya all that Dtown is changing... so what did you guys think about the new man made park?