Swamp Beast
- Episode aired Dec 26, 2007
- TV-14
- 44m
Examination of the evidence for the Skunk Ape an alleged primate living the the vast swamps of Louisiana and Florida.Examination of the evidence for the Skunk Ape an alleged primate living the the vast swamps of Louisiana and Florida.Examination of the evidence for the Skunk Ape an alleged primate living the the vast swamps of Louisiana and Florida.