Xylophonist Shredding It

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 ...