tumblr_l6afnqFYfz1qzv802

The Delfonics – “Delfonics Theme”
La La Means I Love You

Your slow-motion make-out track of the day. The instrumentation on this song (sitar, piano, horn, organ) is just a bonanza.