The Giraffes – Review May 26, 2005 From their name, I always kind of assumed they were some faggy indie art twat band, but they actually rock pretty goddamn hard.