Tags

Related Posts

Share This

San Francisco, CA USA

Delorose Park San Francisco,CA.
Found it laying on the grass next to a tree!20141014_052913