Headcrab

Headcrab

A headcrab is a fictional alien parasitoid found in the Half-Life video game series created by Valve Software. They are the most numerous and arguably most iconic aliens in the series.

Read more about Headcrab.