Playlists Weekend, October 24 & 25, 2015-Echoes Program 1542A Ozric Tentacles is the long lived psychedelic space rock band that has been recording for over 30 years. But they have another side project called Nodens Ictus. more…