Horned giants that ate our ancestors