History People Places Science Strange Tusked Yowie 0 (0) September 15, 2023 User Uploaded The Tusked Yowie was a large mammalian cryptid that terrorized the inhabitants of Victoria’s high country during the early months of 1932. Appearance The creature Read More