I took this picture a few weeks ago when I crossed Brand blvd. and went from work to the Americana for lunch. I forget what the statue is supposed to represent. Perhaps the spirit of shopping and consumerism, I don�t know.
Vista Drive