Mammoth (2006) (movie): On a hot summer afternoon in the sleepy town of Blackwater, Louisiana locals exiting a retro-fitted theater excitedly watch as a meteor streaks across the sky and crashes through the roof of the local Natural History Museum. No on... Discover the latest Discussions, Reviews, Quotes, Theories, Explanations and Analysis of Mammoth (2006) below