Small green flags with white image of cannabis leaf held by unrecognizable pro-marijuana protesters during a demonstration. High quality photo