Spotted: Polar bear in Menlo Park

There’s a new creature on Bay Laurel in Menlo Park — a polar bear. We aren’t sure if it’s an early Christmas decoration or it’s placed there to scare off the big cats and coyotes that roam nearby San Francisquito Creek.
Category: