Jeff Strand

Jeff Strand was a driver out of Columbia Falls, Montana and best known for driving Thunder Beast.