The Shroud is a superhero in the Marvel Universe who poses as a villain in order to get closer to the criminals he is trying to bring down.
Advertisement
The Shroud is a superhero in the Marvel Universe who poses as a villain in order to get closer to the criminals he is trying to bring down.