Here's a new video from the Lake Placid Visitors Bureau called I Triple Dog Dare Ya!"
downhill mike Turbo Monkey Mar 23, 2005 1,286 4 Sep 28, 2009 #1 Here's a new video from the Lake Placid Visitors Bureau called I Triple Dog Dare Ya!" Last edited: Sep 29, 2009
cracked Monkey May 10, 2008 316 0 walking the thin blue line somewhere in NY Sep 28, 2009 #2 umm what video??