The Beetle Lair was located in Outworld. This tomb-like structure was nested high in the Lei Chen mountains. It was said that it was a place of worship for a warrior demi-god as seen in the carvings on the wall. Unfortunate kombatants were often devoured by hordes of Blood Beetles that infested this structure.