September 3, 2014 7:06 PM

NC brothers released from prison spend first day in freedom

The 31-year nightmare that swallowed the lives of Henry McCollum and Leon Brown ended on a sticky Wednesday afternoon on a modest Fayetteville street, the day after a judge declared them innocent of a brutal 1983 rape and murder.

Related content

Suggested for you



Editor's Choice Videos