"The Chess Players" sculpture by artist Lloyd Lillie was installed in 1983 at John Marshall Park just off the National Mall.
1 year ago
3
0
0
0
"The Chess Players" sculpture by artist Lloyd Lillie was installed in 1983 at John Marshall Park just off the National Mall.