Origin 4chan
A meme originating from 4chan capturing fans' anticipation and frustration over the delayed release of 'Jenny Death', part of Death Grips' album, famously referenced by the phrase 'Jenny Death when'.
death grips
twink death
enjoy your aids