The final video from St. Louis-based indie artist Cairo Croon's debut album "RORSCHACH." This visual explores despair and self-loathing.