Spotted Leopard Slug, Giant Leopard Slug (Limax maximus)

Discuss this image