Larva (Voucher Number: 11853)

© CAPEA