>>150905485
I am not sure Homo Superior is correct...