The Tecaxic-Calixtlahuaca Head

The Tecaxic-Calixtlahuaca Head was discovered in 1933 near Mexico City, and appears to be part of an ancient Roman statue. Nobody can explain how ancient Roman art ended up in the Americas, so we can’t rule out that this was the work of someone messing with the timestream.