Others portray giant centipedes, larger-than-life animals ... unlike most other animal-related religious belief systems, ...