New Hampshire police arrested a homeless woman Monday for allegedly misleading police to the location of a baby boy she had given birth to and left in the woods, where temperatures were around 18 degrees Fahrenheit.
Unveiling the World's News
New Hampshire police arrested a homeless woman Monday for allegedly misleading police to the location of a baby boy she had given birth to and left in the woods, where temperatures were around 18 degrees Fahrenheit.