Armor Demon

Leisure concept sketch of a demon/creature with a unusual armor.