Barnacle (Half-Life)

Barnacles lives on Xen. They have a long tongue and eat everything that comes in contact with it. Their mouth is very big.

Source: Half Life