Landon Liboiron & Naomi Scott: 'Terra Nova' Super Bowl Spot!

naomi scott landon liboiron terra nova 03

About Photo #403484: Check out the new promo pics of Landon Liboiron and Naomi Scott for their new upcoming show, Terra Nova. The Steven Spielberg produced project follows the Shannon… Read The Post Here