Cain Savage

Cain Savage is an enemy of John Grant. He is from Infinity Comics.

Biography
Cain Savage is an adventurer who has crossed paths with John Grant.