The foot of Homo floresiensis.

The foot of Homo floresiensis.