ISLAND FOXES
Island Fox (Urocyon littoralis) Pup of the year, Santa Rosa Island, Channel Islands National Park, California, ENDANGERED
Request Image
[Close Window]