Fin La Human is the musical project of a New York resident originally from Atlanta. On their new single “x$uicide P0rnx” we’re given some pretty dark subject matter over a pleasant beat that’ll make you miss Lil Peep. The second track on the single is “Self Immolation”, giving you another sweet dose in a similar vein. Gotta love that cover image as well. I’ll never wear a pink top again. Check out the video for the single above, at your own peril.