Las Ramblas - one of my favorite places. These idiots. What do they possibly have to prove by doing this? http://www.bbc.com/news/world-europe-40965581