on February 14, 2007 Troika A three-part psychedelic comedy featuring an eight foot tall bug man who leads a civilization… on February 14, 2007