Posey walks crutch-free, feels 'great'