News The Strangest Freaks Release “Initiation” mediamaverick - September 2, 2016 0 The Strangest Freaks give listeners more “Thrills Galore” with their funky new single, “Initiation.” Check it out below…