StarCrawlers Chimera: Coming Soon : The Bio Labs

Before you've even arrived on the 5th floor, things are already going wrong. The secretive Bio Labs of the Chimera building are experiencing some technical difficulties, including rampaging test subjects, uncontrolled e…