After an absence of eight years, Dutch metal band Blind Sight have returned with their new album ‘March of the Clowns’. After the release of the ... Read More