Everyone in a bustling Chinese parade is attempting to elude pursuers, newly discovered cave paintings suggest early man was battling a lot of inner demons, and a xylophonist is shredding it.