Flobots has announced a national tour to support their upcoming album The Circle In The Square which will be released on August 28th 2012. Starting on September 14th, 2012 the band will be touring all over the states. Check out the dates below. Tour Dates: 9/14 Missoula, MT @ The Continue Reading