See new discoveries at the mysterious City of the Jaguar