Sylvester Stallone puffs on a cigar while visiting Lage park in Rio de Janeiro on 31 March 2009.