This is one of my favorite cover songs. It’s Ben Harper performing “Strawberry Fields Forever”. I believe it’s off of the “I Am Sam” soundtrack which, if I remember correctly, is a horrendous movie. Try to ignore the bad home video this person posted with the song. Enjoy!