The Cardinals have claimed punter Mike Barr off waivers from the Pittsburgh Steelers.   This preseason, Barr has punted six times, averaging 45 yards a kick.  He started his NFL career in 2003 with the Washington Redskins and New York Jets.  He then spent the next few season with NFL Europe.