Holy shit - what is going on in cuba mall? Protest of some sort I'm guessing?