5345625300001

You know the names for baby dogs and baby cats. But what about a baby alpaca?