Big Horn Sheep in San Diego

Big Horn Sheep in San Diego is an attraction. Big Horn Sheep is located near Arbor Walk.

Tourism
attraction