related tags: 221A10 2C1A06 65482A 82480D 956D41 B58F60 BF6F16 CCB296 E09435 E8B47A bugs cockroaches display madagascarcockroach museum rom