Quote:
|
Originally Posted by ROBZ95XJ
Your talkin about Bigfoot. The Hall Bros. are in Illinois
|
the Bigfoot shop is at I-270 and South Lindburgh in Hazelwood, Missouri.
I was thinking the Hall Bros., if they're where i think they are, were on the east side of I-55 in Illinois. do they have the Raminator trucks? that's the one i thought i saw.