retroactivefuturist: The Mask of Agamemnon is an artifact discovered at Mycenae in 1876 by Heinrich

retroactivefuturist: The Mask of Agamemnon is an artifact discovered at Mycenae in 1876 by Heinrich