Ab Aeterno - S6-E9
Factual error: Season 6, episode 9 "Ab Aeterno": The episode is supposed to take place in the Canary Islands, Spain. However all the characters speak with either Mexican, Puerto Rican, or Cuban accents. In the 19th century there wasn't such a blend of American cultures.
Answer: He was eating a peice of an orange with the skin still on.
XIII