musicNews Red Hot Chili Peppers’ John Frusciante Releases New Album She Smiles Because She Presses the Button Under New Electronic Project Trickfinger June 7th, 2020