America's Loch Ness Monster? Or a Swimming Deer?
Friday, June 5, 2009 - 19:56
in Biology & Nature
New footage of Champ, the monster said to inhabit Vermont's Lake Champlain, was recently released.
New footage of Champ, the monster said to inhabit Vermont's Lake Champlain, was recently released.