I and some friends are interested in trying lizard. I know that, in many parts of the world, people eat iguanas. Does anyone know where in NYC I could find lizard to eat? Do any restaurants have it on their menu?
A bit of an odd request, but something I'm really interested to try.