Tuesday, March 15 2011
It’s hard to walk away from a Girl Talk concert and not be a happy camper. Even better, once this party’s over, there are no beer cans to clean up before mom gets home.
Wednesday, November 17 2010
Girl Talk returns with a surprise (and free) new album of mash-up fervor, but the formula's wearing thin by now.