Barry Bonds put on a batting-practice show Friday, hitting some long home runs that impressed observers -- even if they did come off a 50-year old coach. Bonds took batting practice for a third straight day in a positive sign for the San Francisco Giants, who are counting on him being fully recovered from three operations last year on his right knee. He connected for eight home runs off first-base coach Luis Pujols, who was throwing from well in front of the mound. None of the homers were cheap, and one memorable shot went over the pavilion in right field and might have traveled close to 500 feet. "He looks good, fresh," manager Felipe Alou said. "If you don't have any bat speed it's hard to catch up with what Pujols throws from such a short range."