Crawford is a town in Texas , in the United States .
Crawford is a town located in western McLennan County , Texas , United States .