In a shocking twist, a Punta Gorda woman is accused of forcing children to perform sex acts on each other. The disturbing abuse allegedly spanned several years, leaving authorities scrambling to uncover the full extent of the horror.
In a shocking twist, a Punta Gorda woman is accused of forcing children to perform sex acts on each other. The disturbing abuse allegedly spanned several years, leaving authorities scrambling to uncover the full extent of the horror.