The Grammys happened Last Night and just as negotiators suspected, the note made from cut up magazine clippings reading: “Give Cats Album of the Year or I blow the bomb!” was just a copycat-hoax. Phewf! 18-year-old Billie Eilish really took that possibly rigged shit to town, sweeping all the major categories. Catch her licking poles […]