Twin Tigers is a dark and explosive rock band from Athens, GA.
Added by Upcoming Robot on July 23, 2009