Life … Animals Arthropods Insects Beetles Kurikuri New Zealand Large Carabids Mecodema godzilla species 4 observations Mecodema godzilla Mecodema godzilla Field notes Close