Destination Truth
Haunted Island Prison / Ucumar
S4 E10:
The team treks to Argentina to seek out the mysterious Ucumar beast.
Destination Truth