Watch Lisa Kudrow And Taylor Swift Sing Smelly Cat Live On Stage Last Night MUSIC, TV, VIDEOS / By timw_brap One of the most random, powerful duets in history?