11/08/2010

pigeon poops in Mother Theresa's tea