Any idea as to what this is? My baby stays with my mother in law and came home with this. She said she has no idea what it is or what happened? She had him out shopping and thinks something may have bit him. HELP!