NTL is sophisticated power rock trio featuring Neal Walter, Ray Froehlich and Bill Ritchen.
Added by Upcoming Robot on January 25, 2008