Platyphora testudo

Platyphora testudo is a species of broad-shouldered leaf beetles belonging to the Chrysomelidae family. This species can be found in Panama and Ecuador.