Otwo Cobra

Otwo Cobra is a Real Life Superhero that operates in New Orleans, Louisiana.