Islamic State claimed responsibility for the deadly rampage

Police Hunt For Driver Who Killed 13 In Barcelona, Second Terror Bid Foiled

Islamic State claimed responsibility for the deadly rampage


Source