To debut their band in the United States, The Struts, release their new song, “Only Just a Call Away” on Feb. 26 from their new album Everybody Wants which was released on March 6. The band made...