Interesting news appeared earlier today, when Takara Tomy revealed a new teaser page for Zoids. The page alludes to a new upcoming project for the franchise which has