Beslon

Beslons were house-sized insects local to the planet of Xirrinda. (NSA: Rain Of Terror)