29 31 By Garfunkel And Oates

NSFW - language As usual for the duo, Garfunkel and Oates' newest song, titled 29/31, is a very unique piece. …