Gorillaz playing Last Living Souls

Song Last Living Souls by Gorillaz is their #2 most played live song, this song was played in 204 out of 229 shows with a probability of 89.08% to listen to it live, since its debut on May 23, 2005, played last at Sep 23, 2022