Apple snail laying its eggs - Wakulla Springs, Florida.

Apple snail laying its eggs - Wakulla Springs, Florida.