The Itchychidquliqk is a creature sighted roaming around the sewers of a major American city. The creature is thought to be some type of strange mutation spawned from illegal dumping of radioactive waste. Multiple eyewitness reports have been collected of the creature, but as of yet there is no hard evidence for it's existence.
That things probably gauranteed to give some city worker a heart-attack. Gruesome. :)ReplyDelete