X

China Maine

Police Respond to Scream from Home Find an Extremely Happy Pig

In the town of China, Maine, police were called to a neighborhood where a woman heard screaming and what she…