That looks like the demon cat
that was seen in the smoke of the world trade center.
(
bluemerle,
Wed 26 Jun 2002, 23:59,
archived)
they're everywhere
you'll see them when you close your eyes tonight.
(
Undulating Tentacles of Love getting fun down to acceptable levels,
Thu 27 Jun 2002, 0:00,
archived)