Constrictor

Constrictor
Captain America
Masters of Evil