Where To Stream Boogeymen Season 2 Episode 11
Devil Dog
- Aired July 20, 2015
- 60 Min
The beauty of Australia's Byron Bay attracts over one million visitors per year. However, they probably don't suspect the presence of a mysterious creature known locally as the Devil Dog. It could be an animal long thought extinct, the Tasmanian tiger.