More than a thousand residents were seen waiting in a 200-meter-long-line to get two free leafy vegetables yesterday on a street of Shouyang county, Shanxi province, China News reported. Those must’ve been the best-damn-tasting cabbages they’ve ever eaten.