Live stream preview
TBT - "Amelia"
Swiss native Amelia shares her experience of growing up in the Jehovah's Witnesses religion and the depths it drove her to at 9-years-old.
A must-see that is at once haunting and inspiring.
Filmed in Zurich, Switzerland,
Full interview will be part of exclusive French Edition of Truth Be Told (coming soon).