The Carpenters : "Yesterday once more". Couldn't find an official vid, but many unofficial ones : With original video Belgium 1974 live Netherlands 1974


I found it! It's Moosh & Twist. The song I was referring to is called Possibilities. Here's the video.

Only top voted, non community-wiki answers of a minimum length are eligible