No, this isn't yet another pointless cover of Frank Ocean's Channel Orange gem, but a rather filthy sounding track from Giraffage's (aka Charlie Yin) forthcoming mixtape, Needs (released on February 12th via Alpha Pup Records).

The track starts off with a shopped and screwed vocal which will frustrate the hell out of you - but once you hit the 20-second mark it will all start to make sense.