This song was written and recorded by Bob Dylan in 1965. It was released on his 1965 album Highway 61 Revisited. The song has also been recorded by Blue Cheer and Leon Russell among others. Bob Dylan performed the song live at the Concert For Bangladesh in 1971. The band included George Harrison, Ringo Starr, Leon Russell, and Billy Preston among others. That version was released on the 1971 album The Concert For Bangladesh.
Now Hear This : It Takes A Lot To Laugh, It Takes A Train To Cry – George Harrison And Friends (1971)