ScreamingPotato
WKR
Can't say for the natural habitat, but we have mouflon on some public land down here in West Texas and lots of people give feedback. It seems the ones who treat the meat like sheep enjoy it, the people who treat the meat like venison don't.