Giant green pill millipede, Zoosphaerium neptunus, Sphaerotheriida
Found only in Madagascar, this species is the largest pill millipede in the world, sometimes reaching almost 4 inches in length. Although superficially resembling pill bug isopods (aka roly polies), they are not related.