Can anyone tell me what this is!? Been shivering on my doorstep all night. Very tiny, maybe a baby?