The Wiitala Brothers are Christopher and Trevor Wiitala, music-loving twin brothers from Chicago, Illinois. Their self-released, debut album 'Bad Blood' was recorded and mixed themselves, showcasing their adept instrumentation and passionate melodies.
Added by Upcoming Robot on November 16, 2010