Steamed Snails

When you’re hankering for steamed snails in the U.S., you probably have to look around a bit before you find a shop that sells them. Not so in Phnom Penh! And at this shop, you don’t even have to get off your motorcycle to buy them!