15 W Girard Ave
Philadelphia, Pennsylvania 19123

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