Pomacea snail shells with eggs on leaf - Everglades National Park, Florida

Pomacea snail shells with eggs on leaf - Everglades National Park, Florida