Hot Spot

Hot Spot is a superhero from Morocco and an Honorary Titan from Titans South.