Punktastic have reviewed AFI’s performance in support of Deftones in London on 5/5. See what they had to say of the set here.