Here’s a video of Simon Reinhard setting the world record for speed card memorization at the World Memoriad in 2010. Simon memorized the order of a shuffled pack of playing cards in 21.90 seconds. Remember that this apparently savant-like ability is actually the result of memory training and mnemonic techniques that anyone can learn (though obviously it takes quite a bit of practice to get this fast!)