News Beyonce on the cover of Sports Illustrated Swimsuit Edition? By Larry Putzgerald February 14, 2007