Last Stop Larrimah: A Mystery in the Outback

The Vanishing Act Nestled deep in the heart of the Australian Outback, Larrimah is a town unlike any other.  With a population of just 11, it’s a…