This large (>4 cm) blaberid superficially resembles certain large firefly beetles (Lampyridae), complete with glassy eye-windows in the pronotum. iNaturalist observation
All images © 2009-2024 Stephen Luk. Do not use images without permission.