Question: 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?
Answer: YouTube