Hidalgo

The spanish humanoid being developed at UPM

Hidalgo