We recently had this baby hatch out. Does anyone recognize what it could be?