Animation / Science Fiction Watch and Download Invasion of the Space Lobsters Posted on: January 1, 2005