100% cotton horse print fabric with polyester ribbons. Mens' size small would also fit an older boy.
Horse print ribbon shirt, $48 including shipping.