12/25/07

The meaning of Christmas is sharing leftover Chinese food.