The best of the 2012 NFL cheerleading squads from across the league.
An Arizona Cardinals cheerleader performs during the Cardinals-Oakland Raiders pre-season game at University of Phoenix Stadium in Glendale, Arizona, August 17,2012. The Cardinals beat the Raiders 31-27. UPI/Art Foxall
Baltimore Ravens cheerleaders laugh as they wait to perform as the Ravens play the Detroit Lions at M&T Bank Stadium on August 17, 2012 in Baltimore, Maryland. UPI/Kevin Dietsch
Baltimore Ravens cheerleaders perform on the sidelines as the Ravens play the Detroit Lions at M&T Bank Stadium on August 17, 2012 in Baltimore, Maryland. UPI/Kevin Dietsch