Most people don't know this but the guinea pig was originally domesticated for food. In countries like Peru, Bolivia, Ecuador, and Colombia, they eat fairly large numbers of guinea pigs. They aren't cheap ($7 for a meal, where lunches are often $2) but they are quite tasty. However, this is not for the faint of heart because, depending on local customs the head might not be removed prior to serving.
So whenever I go somewhere I reflexively look for the customary food that most offends the food taboos where I come from and go try it. I have thus eaten everything from fresh cobra blood mixed with Chinese wine to papaya leaves.
Typically the Cuyes (guinea pigs) are cleaned, skinned, and roasted over charcoal. Then they are served with potatoes and a spicy sauce, as well as a side dish of some sort. The meat tastes sort of like a fairly rich pork, and the meal is fairly filling despite the fact that there isn't a lot of meat on the animals. At least where I tried it, the potatoes were boiled and served in a rich, creamy, spicy sauce which complemented the meat well.
My son ordered the chicken, but he did taste the guinea pigs and found them to be good to eat. My wife very much enjoyed it until she got about half way through and realized the head was in fact still attached. I suspect if I order it again I will specify "sin cabeza" for my wife....
On the whole though I find this to be quite an enjoyable meal. For those who are willing to try odd foods that challenge our cultural ideas of what should be eaten, I highly recommend trying this.