El Feed

Doctors in the neonatal intensive care ward of the government-run Central Hospital in San Cristobal, Venezuela.

Comments
Previous feeds