Iridescent scallop
Pedum spondyloideum