Toward the Terra TV Trailer Released

The Terra e… homepage now hosts a 30 second TV commercial for the upcoming TV series. The trailer is available in narrowband and broadband resolutions. The TV series will premier on April 7th.

Source: Moon Phase

Share

Add a Comment