Status
Released
Release
June 27, 2012
Runtime
12m
Director
A film crew travels to the island of Islay off the west coast of Scotland to investigate the curious tale of the discovery on the island of a dead wallaby.