I heard of a creature called Batsquach? anybody knows anything like where ist was spotted or anything at all? Abusive comment hidden. (Show it anyway.)