Tag: alligators in tennessee

Alligators Reported Near Decatur, Alabama’s Point Mallard Water Park?

Click here to see if I find gators on the Tennessee, River near Decatur Alabama’s Point Mallard Water Park! Over the years alligators have been reported near Decatur, Alabama’s Point Mallard Water Park on the Tennessee River. Some videos of the alligators near Decatur, Alabama’s Point Mallard Water Park have surfaced on YouTube. So in …

Continue reading