News

"I'm free now, thank God, at last," said Suarez, who was arrested in February in North Carolina while filming a music video.