The Columbia County Sheriff's office suspended two police officers who arrested a legally blind man in Florida after one of the officers mistook the walking cane...
Houston police have released video footage of a woman believed to have given birth in a Shell Station bathroom and who abandoned the newborn, leading to its death on April 2.
A customer discovered the infant in the bathroom around 4:30 am...