'Terra Nova' could land on Netflix

Posted at 1:46 pm on March 8, 2012 by Brian Ethridge