weezer - Either summoning or dispelling a demon, hard to tell....

more about : weezer