Sidney Crosby is looking for a new contract lasting at least seven years with the Pittsburgh Penguins, according to reports. Crosby's current contract expires after the 2012-13 season.