Battle for Terra – Movie Preview April 22, 2009 // 0 Comments Battle for Terra is an upcoming animated science fiction film, based on the short film, about a peaceful alien planet which faces destruction from colonization by the [...]