ON REPEAT: Taking Back Sunday – Taking Back Sunday July 13, 2011 New York’s Taking Back Sunday arrive in the North next month to play Leeds Festival. Here’s what we think of their new album…