Web Site
< back
Germany
next >
Yup, we're in France: here's the snail to prove it. This guy is BIG -- about three inches long.
BIG PHOTO