Mackey Sisters Present Landmark Twins Exhibit at NYC’s Schomburg

Twins5

On Sept. 28, Mackey Twins Art Gallery based in Mt. Vernon, N.Y., presented a weekend…