While you may have already been passed out, (still!) rebounding from some heavy duty jet lag incurred from a glorious Mediterranean cruise, David Byrne and St Vincent, supporting their new, collaborative LP, Love This Giant, appeared together on last night’s edition of The Colbert Report. The duo sat down with Stephen and shared (among other...