In British-occupied New York City, a mysterious vigilante strikes back in the name of independence!
Amazing art and concept!!
Gavarian 2 years ago
Amazing art and concept!!