America's largest deli chain is giving customers a chance to win free sandwiches for life. The catch: you have to give up your name. Subway announced Wednesday it is holding a nationwide contest and ...