So i seen this yesterday. no telling how long its been there. he's walking so could it have came from that?
I'd take him to the doctor to be safe.