Access Trivium's full educational toolkit.
Holcombe Mirror is an artwork created in 50 BCE. It lives at the The British Museum in London. The image is . Source