A new anomalous discovery has been unearthed in Peru. Join Gaia’s ongoing investigation and decide for yourself if this is proof of a non-human species.