The Colossal Heads hail from one of my favorite cities on the planet, New Orleans. They also happened to share the same name as one of my favorite Los Lobos records, Colossal Head. So they have that going for them. Will say its nice to see something loud come across my desk. Sure I love people and acoustic guitars, but c’mon! Anyway, check these lads out. Good stuff.