WC2005 / WC2006
A huge bug-like monster said to come from another planet. It gathers in swarms.
English
French
German
Italian
Spanish
Japanese