David and Catherine

Perth, Australia, is the capital of Western Australia. According to their tourism site, Perth is an urban oasis among the vast nature of Western Australia – and that’s why the locals love it. But even in Paradise, there can be trouble. In 1986, two predators were working together to satisfy their macabre appetites. For fiveContinue reading “David and Catherine”