Suicide on February 08, 2017 alan vega animation art band +8 caricature cartoon character design drawgood electronic martin rev music pete ellis pop seventies suicide alan vega animation art band caricature cartoon character design drawgood electronic martin rev music pete ellis pop seventies suicide