Where was the album of the American band Death Grips, that later peaked at number 130 on the "Billboard" 200 chart leaked on April 14, 2012?
The Money Store (album): The Money Store is the debut studio album by the group Death Grips. The Money Store (album):  It was officially released on April 24, 2012, but was leaked to YouTube on April 14 and made available on vinyl on April 21 to celebrate Record Store Day.
i don't know