Just saw these pics from the recent Yeah Yeah Yeahs concert in NYC and im not sure whet to make of this outfit that Angela is wearing The Monitor - Yeah Yeah Yeahs Live at Radio City Music Hall: Photo Gallery Its definitely over the top but its so out there its interesting, i don't quite understand the thing on her head.What do you guys think of it?