What on earth is it I wondered? It’s sort of looks like a squid. But it is a squid made out of plastic. Or rubber. Definitely not a living thing. Probably not for a basting barbecue sauce. Maybe it’s for something grills only I think it would melt. Right now it looks like a beached squid.
I have no better idea than the first day I saw this