POLICE RESCUE SEX DOLL FROM RIVER: “A team of 18 police officers was sent to rescue a ‘drowning woman’ from a Chinese river – only to find it was a sex doll.”
InstaPundit is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com.