World’s Largest Stamp Gallery to Open in Washington, D.C.