When was the last time you really thought about your feet? They carry you through every step of the day, support your balance and absorb constant impact – with 26 bones and 33 joints apiece. But until ...