Incredible news. The insta-classic The Human Centipede: First Sequence is on Netflix Watch Instantly, so you can stream it right now. I know what half of Gizmodo staffers are doing tonight. [Netflix]