Terra Formars: Revenge releases first promo video for its second season【Video】

It’s humans versus mutated super-strong humanoid cockroaches in an epic battle to take over Mars. Complete with Dragon Ball Z yelling.

Read More