Scientists have claimed to have created a meatball of Mammoth meat! Would you eat it?