You can get everything you want - and more - at el mercado in Merida. Warning: some of these photos are not for the squeemish...