Delta Spirit is amazing.
by MattyV on 4/9/12Masquerade - AtlantaDelta Spirit puts on one of the finest rock shows I have ever seen or heard. They are the real deal. If you want to go see a show and not leave disappointed, go see Delta Spirit. It's the type of thing you tell your grandkids about.