The Elephant - 1000pc Puzzle