Team Spy Gear try to explain the enormous thing lurking in the Carrolton Reservoir, but they don't r
Rick Barba