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.
Related Subjects
Related Phrases
Related Words