November 25, 2020 Massachusetts folk indie rock experimentalists INSPECTOR 34 unveil the carnival of psychedelia in new track “The World Explodes”