The last time Terrell Owens scored three touchdowns in a professional football game was five years ago in a nationally televised game played in front of 63,000 fans at sold-out Texas Stadium. In his return to the sport on Saturday night, the former NFL star matched that scoring feat on a much smaller scale. The









