600 Goats Invade San Francisco!

600 Goats Invade San Francisco!

OK… so maybe it isn’t an invasion, maybe they were invited. And maybe they’re not all over San Francisco, but confined to a hillside that’s part of the Laguna Honda Hospital Campus in San Francisco’s Forest Hill neighborhood.

Read More