San Francisco has had police on horseback without a break since 1874, the second longest run in the country. The horses live in Golden Gate Park.
Read MoreSan Francisco has had police on horseback without a break since 1874, the second longest run in the country. The horses live in Golden Gate Park.
Read More