http://www.casttv.com/video/b8s98z/-video
Does anyone know where this video comes from? What it's called or anything along those lines. The best I can find is more sites that link back to youtube, where the video was removed ages ago.
Since the only known links directed back to youtube...