Sestu, the "Street Cats" are no longer invisible: from an unexpected encounter to a hope of salvation.