Embedded Player Award-winning Northern Irish band Snow Patrol is currently touring the United States. The group stopped by NPR to perform a few songs and chat about its latest album.