Land Snail The antennal display makes it appear as if the snail is looking at me! Helix sp. Auburn, Alabama