0
Anonymous
Felipe Alou was the San Francisco Giants manager from 2003 to 2006.
Wiki User
Chat with our AI personalities