No Body Denied opens at Echo Plaza