David Huerta

David Huerta

Mexico, D.F. / Religion, Science, Politics When all our resources have failed, awareness our last resource, our last chance.