Witnesses saw truck “rev up and race” before recent Texas oil refinery blast
Friday, April 1, 2005File:Map of USA highlighting Texas.png Witnesses say a truck was idling near the scene of an explosion…