"We never lost faith" says the cousin of Gina DeJesus, found alive after a decade.

Sheila Figaro is the cousin of Gina DeJesus - one of three girls found in Cleveland after being missing for ten years. She says "it's a miracle" that she's been found.

Release date: 07 May 2013

2 minutes

This clip is from

Added. Check out your playlist Dismiss