One recent paper on it claims it was a homo heidelbergensis.
https://www.sciencedirect.com/science/article/abs/pii/S2352409X23003814
One recent paper on it claims it was a homo heidelbergensis.
https://www.sciencedirect.com/science/article/abs/pii/S2352409X23003814
(post is archived)