Playlists Monday, October 19th, 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…