June 09, 2004


Ross Mayfied reports that Mountain Lions have been spotted in the San Fransquito Creek area of Palo Alto, California. This is only a couple of blocks from where I lived for 8 years. I used to bike and run along this creek bed all the time.

Darn, I'm missing all the fun!

Posted by jackhodgson at June 9, 2004 04:29 PM