How is it possible that Mayor Pete Byron has not been forced to step down from office? His failure to act potentially led to the H2oi disaster that claimed two lives. That alone should have ended his political involvement. He should resign.
Spout submissions are anonymous!
600 characters remaining