I'm not sure about Massachusetts inspection since I live in PA. I'd make sure there's nothing major wrong with it mechanically if you decide to buy it. How many miles are on it? If it has very high miles that could explain the price.
As far as how that got there, I have no idea. They could...