AboutContactAdvertise
Turkey vultures bed down for the night in the trees in Tehachapi's Central Park.