The Howl Chicago, Illinois
The Howl is a four piece indie rock band from Chicago, Illinois. Their technical approach to punk and rock music will kick you in the mouth and keep you coming back for more. They have toured nationally and continue to play extensively in Chicago and in the surrounding areas. If you ask nicely, they will come to your house and party with you.