Porcha Woodruff was eight months pregnant when police in Detroit, Michigan came to arrest her on charges of carjacking and robbery. She was getting her two children ready for school when six police officers knocked on her door and presented her with an arrest warrant.…
This data comes from the ChinaPulse.com media intelligence and smart news insights monitoring platform.