Three years in the making Love This Giant the fabled collaborative album between indie ingénue/shredder Annie Clark and Talking Heads frontman David Byrne finally sees the light of day on September 11th What began as a one-off gig borne of mutual admiration of each other's work became a fabulously strange...