Image 1 of 1
20081119_167_Japan.jpg
Naha City Public Market. Giant sea snails.