Home News Tech Mystery Creature Has the Internet Baffled: Is It a Cat or a Dog – The Epoch Times