The mystery of fly larvae in the remains of Italian princess
The larvae are found in the black soldier fly, with the scientific name Hermetia illucens. This fly grows thanks to decaying organic material.Doubt in the legless leg of the Renaissance warrior
Italian researchers excavated Giovanni Dalle Bande Nere's grave this week to investigate the true cause of his death.