Stephon Castle and the San Antonio Spurs have their backs against the wall as they head into Game 3 of the NBA Finals.