JAPAN | Thursday, 28 January 2010 | Views [1249]
A peck of chili peppers? Not quite, but aren't they cute?