Barcelona Terror Attack 2017: All you need to know
It’s 5:00 PM in Las Ramblas, Barcelona, Spain. Las Ramblas is one of Barcelona’s most popular tourist destinations. A white van can be seen driving down a road. It suddenly starts ramming into thousands of shoppers, tourists and residents..