Рет қаралды 4,902,574
Neil Walker
Clips form the TV show Terra Nova. (Filmed in Australia)Only 1 season was ever made.Music by Thousand Foot Crutch "War of Change"