You Fail: “Icarus”by Kira Wisniewski Videos 13 years ago France's You Fail have released a new video from their self-released and self-titled album for the song "Icarus."YOU FAIL by YOU FAIL