MEMPHIS, Tenn. — A Memphis nonprofit owner is facing a trespassing charge after he was allegedly caught filming on Epstein Island and later hogtied.
Police officers with the Virgin Island Police Department responded to the incident Saturday, April 25, on the island of Little Saint James — also known as Epstein Island — according to court documents from the Superior Court of the Virgin Islands Division of St. Thomas and St. John.
Two residents of the island, Emery Poleon and Ann Rodriquez, told officers that a man had been detained. The individual was identified as Benjamin Jackson Owen, the owner of the Memphis nonprofit “We Fight Monsters,” which aims to fight against trafficking and addiction…