They clearly didn’t think this one through. Just days after a Michigan mother and son admitted to having an incestuous affair in a UK-based newspaper, the pair have gone into hiding to avoid a possible 15 year prison sentence. Kim West, 51, and Ben Foster, 32, have been in a relationship for the past two...
Please to comment