Wonder what is written on the leaflets that are strewn all over the area. Were they in the truck?
If so, "That'll teach 'em." /s
Just a guess...