Posted 5 years ago
This is a really tiny snail - only about one inch long. it says Made in Japan on the bottom. my memere used to bring us kids little things like this all the time. we'd put them in little flower pots under plants.