A fascinating, and pretty depressing glimpse into lives of AIDS children living on the streets of Kenya.