Alien Swamp Monster
briantreybig
Published
12/13/2010
Creature that was photographed by a deer-stand camera near Berwick, Louisiana. Is it a ghost? A ghoul? An alien? A swamp monster?
4 Comments