This is a Art Rock track recorded by the artist Last Execution. The song Touch Too Much was originally composed by P. Ferreira.