 There's the Loch Ness Monster in Scotland, and in the Himalayas, there's the Yeti, the abominable snowman. In Tasmania, a teardrop of an island under the eye of the Australian mainland, there's the thylacine, a creature, as we first reported in April, that brings out folklore and folks armed with grainy images convinced they've seen the thing.