Rami Al-Wazzani

Rami Al-Wazzani is an evolved human from the Heroes series.

Powers
Invisibility