Insect Raiders Headquarters

The headquarters of the Insect Raiders is located not far from Metropolis, which resembles a series of "ant mounds," except they are big enough for humans to dwell in them.

Appearance
The New Adventures of Superman
 * The Insect Raiders