A Photo A Day

Christmas Tree

December 25, 2011

Christmas tree in downtown Palo Alto.

1 / 3