Justice has finally been served for two North Carolina half-brothers who spent decades in prison for a crime they didn’t commit! According to reports, a federal jury has awarded $75 million to Leon Brown (above, left) and Henry McCollum (above, right), who were arrested in 1983 and spent almost 31 years behind bars after they […]