Republican John McCain won Texas tonight, defeating Democratic Sen. Barack Obama in a state considered solid Republican territory.
McCain wins Texas