Twin Tigers is a four-piece rock/shoegaze band from Georgia.
Added by Upcoming Robot on February 15, 2011