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