Yesterday I was going through my son's books and at one place it was written
I have a long neck, I have spots on my body — what am I?
I thought it should have been
I have a long neck, I have spots on my body — who am I?
Can somebody please clarify which one is correct?