Delays playing This Town's Religion

Song This Town's Religion by Delays is their #12 most played live song, this song was played in 15 out of 35 shows with a probability of 42.86% to listen to it live, since its debut on Apr 4, 2005, played last at Jun 1, 2010