Ye Gods! A Tale of Dogs and Demons

A racuous island adventure in search of the chupacabra!