Starfield:Cockroach Mantid

The Cockroach Mantid is a.