Tag: Yeah Yeah Yeahs

New Audio: The Giraffes’ Ass-Kicking and Sneeringly Ironic, New Single “Product Placement Song”

If you’ve been covering and following music as long as I have, the NYC-based quartet The Giraffes are a band that you’ve likely encountered in one way or another over the years — mainly for […]