Another update: every comic universe needs some “lost civilizations” and this guy is from one of the Freelance Comic’s “lost cities”…as a refresher on who this guy is –
A hero, the guardian of an ancient hidden city know as Uchbenya’ab somewhere in South America. The conquistadors called the city “El Dorado” thinking the shiny mineral was gold, but actually the shimmering metal is a rare substance known as Augmentin. Indestructable and able to absord and discharge all types of energy. With such a precious and powerful resource, each king of Uchbenya’ab must select a guardian to protect the city and precious metal with their lives, and that honored warrior wears an armor composed of Augmentin itself. That warrior is know as…the Invincible Idol!!!