Blick vom Louil Hill, Terra Nova NP