Popillia rubripes
593dfb4e09e1caa4eadad28c24fb2ee7
...