Skip To Content

Where To Watch Veleno The Town of Lost Children

Veleno The Town of Lost Children comes from Prime Video.

  • Ended
  • 2021 to 2021
  • 60 Min

About Veleno The Town of Lost Children

The series chronicles the events that took place in northern Italy between 1997 and 1998, when more than 20 people were accused of belonging to a Satanic cult that sexually and physically abused children.

Find The Trailer On YouTube