Skip to playerSkip to main content
  • 4 years ago
A time capsule from 1887 was discovered in the pedestal of a Robert E. Lee statue on Dec. 28, and conservators from Richmond, Virginia, where the statue was, got the chance to examine its contents.
Be the first to comment
Add your comment

Recommended