Great card trick that gets better towards the end

Link : http://www.collegehumor.com/out2/1859/url/www.brainblog.de/movie/wmv/kartentrick