A mountain sheep roasting at the Pokhara Street Festival, Nepal

- Image ID: EA8RY9
Kerry Whitworth / Alamy Stock Photo
Image ID: EA8RY9
A mountain sheep, with head still in tact, roasting on a spit at a food stall at the 2013 annual end-of-year Pokhara Street Festival, Nepal
Location: Pokhara, Nepal