He just went back to his home planet, Michael Jackson too. Did you know there was a car invented that runs on water gets 100 MPG and causes no pollution and you lose weight and get better looking as you drive it? I would hate to see what the Men in Black put in the description in the VX owner profile when they read these.
Basically it is being said this guy intentionally ruined a $100,000 car and taped himself doing it. Now I know there are cases of idiots taping themselves commiting crimes but to assume this group was doing that is very unlikely. IMHO