Goat the Head photo

Goat the Head tours

Goat the Head have been on the road since October 19, 2007, until September 10, 2011, completing a total of 4 tours to date, with an average of 4.5 concerts per tour