Oscar Tuazon

images:
Oscar Tuazon
1975 born in Seattle, United States
Lives in Paris, France