TMZ ·entertainment ·1 hour ago

Human Trafficking Activist Hogtied on Epstein Island in Disputed Confrontation

Human trafficking activist Benjamin Owen was arrested for trespassing on Jeffrey Epstein's Little St. James island in the U.S. Virgin Islands last Saturday. Island personnel restrained Owen with duct tape during the confrontation, claiming he was part of a group that pushed a pregnant woman.

Summary by Glance · TMZ

Newer
Next