Since its October 28, 1886 dedication, the Statue of Liberty has proven a celebrated symbol of freedom and opportunity. Come Sept. 11, artist Robert S. Davidson intends to argue that the United States Postal Service...
Robert S. Davidson
More Blogs