What Is This ‘Thing’ Parked on tarkin Hill Road in new Bedford?
You may have seen this thing parked at the end of a side street right off Tarkiln Hill Road in the north end of New Bedford. You may have asked "Is it a beach buggy?" "How about a lunar Rover?"