The Colts have signed former first-round draft pick George Foster. The 6-foot-5, 338-pound offensive tackle was Denver's first-round pick (20th) in 2003. He played four seasons with the Broncos before spending two seasons in Detroit, then moved to Cleveland in 2009.