Woman Crawls Out Of Drain In The Philippines, Baffles Onlookers Society May 30, 2025 She is now under the care of the Department of Social Welfare and Development (DSWD).