On June 7 , 2012 , Ocean posted a small teaser video featuring a snippet of the song onto his Tumblr account .
On June 7 , 2012 , Ocean released the full , nearly 10 - minute song later that day onto his official SoundCloud account .
On June 7 , 2012 , Ocean posted a small teaser video featuring a snippet of the song onto his Tumblr account , and released the full , nearly 10 - minute song later that day onto his official SoundCloud account .