This link takes you to an outdated version of European Sources Online
Is this the record you were looking for?
[Spain: Terrorist attack, Barcelona / Cambrils, 17-18 August 2017]: Barcelona and Cambrils attacks – what we know so far
Or search again: