Video: Elusive Skunk Ape

What is the terrifying beast that has been preying on pets in Tennessee?