Experts focus on a giant sea serpent named Champ in Lake Champlain to attempt to prove it's existence using the latest technology.
Laurie Brian
Writer
No data