Cracow, Poland-based symphonic deathcore/modern death metal unit Sewer Dwellers are back with their newest single and music video, “The Cassandra Complex.”