Sign up to get updates from us
The space between the bus stop and Charles and Jennifer Chia’s apartment is 100 feet. Somewhere in that 100 feet Charles and Jennifer vanish without a trace in the middle of the day on October 18th, 1989. Quickly, everyone in...