News 1 year ago MUSIC NEWS: THE GURU GURU Announce New Album Details & Share ‘Lotta Tension’ Music Video Their new album is set for release in October. shares