Torrent Brothers

The Torrent Brothers are a pair of rabid extrahumans with unknown powers. Their internal organs and external dermis are reversed. They once fought Squadron New Chicago, Team Alpha (sans Vixen, who was on maternity leave).