Games Every baby shower needs a llama piñata ($19). Image Source: etsy.com llama piñata $19 from etsy.com Buy Now