The Vision vs. Red Tornado: Battle of the Droids?

The Vision vs. Red Tornado: Battle of the Droids?

The Vision vs. Red Tornado: Battle of the Droids? The Vision vs. Red Tornado: Battle of the Droids? We recently had a reveal of the new Red Tornado (August 1968) that will be appearing on the Supergirl TV show, airing on CBS soon. While they are both androids they are very different. For the new or casual viewer, [...]