Peek-a-boo! Another new mommy next to Babe the Llama