Man held captive for 20 years frees himself

Man held captive for 20 years frees himself

A Connecticut man who was allegedly held captive by his stepmother for 20 years freed himself by setting a room on fire, CBS News reported Thursday.

The 32-year-old, described as emaciated and weighing only 68 pounds, was rescued after

Continue Reading

Comments

Leave a Reply