Byron Beast/Beast of Byron/Devil Dog

Byron Beast/Beast of Byron/Devil Dog

Available on Tubi TV
S2 E11: The beaches of Byron Bay, Australia's easternmost city, may be hiding the mysterious creature known as the Devil Dog. Zoologist Gary Opit serves as our guide as he continues to hunt for its existence.