This is a Blues Rock track recorded by the artist Only Child. The song American heroes? was originally composed by P. Cabrera.