The National Highway Traffic Safety Administration (NHTSA) says odometer fraud costs American car buyers $1 billion annually.
We would too, but somehow this woman found herself in a barrel roll and remained ... keep the interior of your car clean. The woman is lucky none of the stuff in her back seat flew to the front ...