"Lion spotted in Palo Alto"
Sea Lion that is, in San Francisquito Creek next to Hwy 101. The Lion was trying to catch ducks. - Aug 25, 2011
Submitted by Mitch Johnson on Aug 25, 2011