Cheerleaders compete during the 2013 Sea to Sky International Cheerleading Championship in Vancouver, Canada, on April 7, 2013. More than 3,500 athletes from 135 cheerleading teams competed for a chance to perform at the 2013 World Cheerleading Championship in Orlando, Florida, at the end of April 2013. (Xinhua/Sergei Bachlakov)