A man smokes a joint during a rally for the legalization of marijuana in Mexico City September 5, 2010. [Agencies]