Are Butthole Surfers and Pillar from the same state?
Pillar (band) Pillar is a Christian rock band currently located in Tulsa, Oklahoma.
12 Rods 12 Rods (also known by the stylistic variant 12RODS) was an indie rock band formed in Oxford, Ohio, United States in 1992. The group went on to relocate to Minneapolis, Minnesota in 1995 until its end in 2004.