Starbase

Starbase Votes to Annex More Than 7,000 Acres in Cameron County

STARBASE, Texas - Starbase city commissioners voted unanimously to annex about 7,133 acres in Cameron County and separately approved the voluntary annexation of about...