Destination TruthCreatures

The Swamp Ape is a mysterious hominid said to inhabit the remote swamps of Louisiana. Noted as having a deeply unpleasant odor, reports of this monster are extremely common. In 2000, photographs of this mysterious creature (seen above), were taken by a woman claiming to have spotted the animal at the edge of her backyard. The police were called but when they arrived the beast was gone. The pictures have been hotly debated since but hard evidence of the Swamp Monster has remained elusive.

Tell us what you think about your favorite NBCU programs by becoming a TV panel member.