Sunday, November 03, 2002

What the hell is this? Some weird creature found in Chile. Article is translated through babelfish.