Tom carried Mary on his shoulders.
I think the translation is wrong. braços = arms Tom carried Mary in his arms.